🚀 GroupDocs.Viewer for Java 25.9: Nowe funkcje i ulepszenia

Z przyjemnością ogłaszamy wydanie GroupDocs.Viewer for Java 25.9, które wprowadza szereg nowych funkcji, ulepszeń i poprawek błędów. Ta aktualizacja zwiększa możliwości renderowania dokumentów i daje programistom więcej narzędzi do obsługi różnych formatów plików.

🆕 Kluczowe nowe funkcje

1. Renderowanie wielostronicowych plików AI (Adobe Illustrator)

Teraz możesz renderować wielostronicowe pliki AI, rozszerzając wsparcie dla grafiki wektorowej i plików projektowych.

2. Obsługa formatu archiwum LHA

Dodano natywną obsługę archiwów .lha / .lzh, w tym automatyczne wykrywanie plików LHA.

3. Wyświetlanie pełnych adresów e‑mail

Renderowanie e‑maili teraz wyświetla pełne adresy nadawcy i odbiorcy bez przycinania ani zaciemniania.

4. Wyłącz aktualizację pól podczas zapisywania dokumentów przetwarzania tekstu

Nowa opcja isUpdateFields umożliwia wyłączenie aktualizacji pól przy zapisywaniu dokumentów WordProcessing (DOC, DOCX, DOCM itp.) do HTML, PDF lub obrazów.

5. Podświetlanie tekstu w renderowanych dokumentach

Możesz podświetlać tekst, np. wyniki wyszukiwania, w formatach wyjściowych w celu lepszej interakcji z dokumentem.

🔧 Inne ulepszenia

  • Usunięcie JavaScriptu z generowanego HTML: Dodano publiczną opcję usuwania JavaScriptu z wygenerowanego HTML.
  • Pobieranie wszystkich użytych czcionek: Klasa Viewer zawiera teraz metodę getAllFonts(), służącą do pobierania wszystkich czcionek użytych w dokumencie.
  • Obsługa formatów archiwów CAB i WIM: Dodano wsparcie dla formatów CAB i WIM z automatycznym wykrywaniem.
  • Opcjonalne wyłączenie JavaScriptu przy konwersji do HTML: Możesz wyłączyć zachowywanie JavaScriptu w wyjściach HTML dla odpowiednich formatów.

🛠️ Zmiany w publicznym API

  • Nowa właściwość boolowska isRemoveJavaScript w HtmlViewOptions, umożliwiająca kontrolę włączania JavaScriptu w wyjściu HTML.
  • Nowa właściwość boolowska isUpdateFields w WordProcessingOptions, służąca do kontrolowania aktualizacji pól przy zapisywaniu dokumentów.
  • Nowa klasa UsedFontInfo w pakiecie com.groupdocs.viewer.fonts służąca do informacji o czcionkach.
  • Nowa metoda getAllFonts() w klasie Viewer.
  • Nowa klasa SearchHighlightOptions w pakiecie com.groupdocs.viewer.options.
  • Nowa metoda search(SearchHighlightOptions) w klasie Viewer.
  • Nowe klasy FontStyles i FontFormat w pakiecie com.groupdocs.viewer.fonts.

✅ Poprawki błędów

Wersja 25.9 zawiera ponad 20 poprawek błędów, w tym:

  • Problemy z renderowaniem plików DWG.
  • Wyjątki podczas renderowania starych plików XLS.
  • Renderowanie komentarzy w plikach prezentacji.
  • Problemy z renderowaniem HTML przy archiwach.
  • Problemy z szerokością i wysokością informacji widoku dla plików archiwów.
  • Ulepszenia renderowania dokumentów XML.
  • Poprawki konwersji DOCX do HTML.
  • Błędy renderowania plików EPS.
  • Problemy z renderowaniem DXF, DWF, PS i TEX.
  • Problemy z renderowaniem XLS w HTML/PDF.
  • Ulepszenia jakości PDF.

📥 Jak zaktualizować

Aby zaktualizować do GroupDocs.Viewer for Java 25.9 przy użyciu Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

Informacje o wydaniu i szczegółowa dokumentacja wersji 25.9 są dostępne na oficjalnej stronie GroupDocs.