Jesteśmy szczęśliwi, mogąc ogłosić wydanie GroupDocs.Viewer for Node.js via Java 26.9, dostępne od września 2026. To wydanie wprowadza cztery nowe funkcje przeniesione z GroupDocs.Viewer dla .NET i Java, dwie ulepszenia archiwów specyficzne dla Java oraz siedem poprawek błędów. Public API zostało rozszerzone o nowe elementy, a niektóre istniejące elementy zostały zmodyfikowane, aby obsługiwać nową funkcjonalność.

Co nowego w tej wersji

  • [Nowa funkcja] Dodano obsługę formatu pliku Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
  • [Nowa funkcja] Implementacja udostępniania adnotacji w PDF, które domyślnie są ukryte podczas renderowania (VIEWERNET-5607)
  • [Nowa funkcja] Dodano możliwość określenia poziomej i pionowej rozdzielczości w opcjach WordProcessing podczas renderowania dokumentów WordProcessing do formatów rastrowych (VIEWERNET-5700)
  • [Nowa funkcja] Dodano numerację stron dla dokumentów WordProcessing podczas renderowania (VIEWERNET-5702)
  • [Ulepszenie] Nazwa archiwum nie jest wyświetlana poprawnie (VIEWERJAVA-3952)
  • [Ulepszenie] Przeglądanie plików archiwów z zasobami zewnętrznymi (VIEWERJAVA-3953)
  • [Błąd] Nieprawidłowo renderowane znaki specjalne i brak obramowań tabel przy konwersji EML do HTML i formatów rastrowych (VIEWERNET-5620)
  • [Błąd] Problem z brakującymi komentarzami podczas renderowania PDF (VIEWERNET-5654)
  • [Błąd] Nieprawidłowe renderowanie DOCX do HTML przy znakach arabskich i włączonej opcji EnableOpenTypeFeatures (VIEWERNET-5681)
  • [Błąd] Ograniczona obsługa formatu EPSF. Wystąpił błąd podczas parsowania zawartości pliku EPSF (VIEWERNET-5683)
  • [Błąd] Rozbieżność między rzeczywistymi wymiarami rasteryzowanych archiwów a wymiarami obliczonymi przez GetViewInfo (VIEWERNET-5737)

Zmiany w public API

Dodano

Zmodyfikowano

Usunięto
Brak

Nowe funkcje

VIEWERNET-4630

Od tej wersji GroupDocs.Viewer for Node.js via Java obsługuje format pliku Open Fixed‑layout Document (OFD). Przetwarzanie plików OFD wymaga dostępności czcionki SimSun.ttf w systemie operacyjnym (zwykle preinstalowanej w Windows; w Linux może być konieczne jej dostarczenie ręcznie poprzez niestandardowe źródła czcionek). Szczegółowy opis tej funkcji znajduje się w sekcji Render OFD documents.

VIEWERNET-5607

Teraz można włączyć renderowanie ukrytych domyślnie adnotacji popup (dymki) w plikach PDF, używając istniejącej już opcji setRenderNotes — jej znaczenie zostało rozszerzone na dokumenty PDF. Szczegóły opisuje ten fragment artykułu.

VIEWERNET-5700

Podobnie jak w przypadku dokumentów Spreadsheet w poprzednim wydaniu, wersja 26.9 umożliwia określenie poziomej i pionowej rozdzielczości w DPI przy renderowaniu wejściowych dokumentów WordProcessing do formatów rastrowych (PNG i JPEG). Odbywa się to za pomocą nowych metod setHorizontalResolution i setVerticalResolution w klasie WordProcessingOptions. Obie opcje mają domyślną wartość 96 DPI i mogą być ustawione w przedziale [72..600] DPI. Szczegółowy opis znajduje się w odpowiedniej sekcji artykułu o renderowaniu dokumentów WordProcessing.

VIEWERNET-5702

Od tej wersji do klasy WordProcessingOptions dodano nową opcję PageNumberLocation. Umożliwia ona wymuszenie dodania numerów stron do dokumentów WordProcessing podczas renderowania oraz określenie położenia numeru strony na stronie. Funkcję opisano tutaj.

Przykład kodu

// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);

Jak uzyskać aktualizację

npm

Uaktualnij do najnowszego pakietu groupdocs-viewer za pomocą npm:

npm install groupdocs-viewer

Bezpośrednie pobranie

Pobierz pakiet ze strony GroupDocs.Viewer for Node.js via Java 26.9 .

Zasoby