🚀 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
Viewerzawiera 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
isRemoveJavaScriptwHtmlViewOptions, umożliwiająca kontrolę włączania JavaScriptu w wyjściu HTML. - Nowa właściwość boolowska
isUpdateFieldswWordProcessingOptions, służąca do kontrolowania aktualizacji pól przy zapisywaniu dokumentów. - Nowa klasa
UsedFontInfow pakieciecom.groupdocs.viewer.fontssłużąca do informacji o czcionkach. - Nowa metoda
getAllFonts()w klasieViewer. - Nowa klasa
SearchHighlightOptionsw pakieciecom.groupdocs.viewer.options. - Nowa metoda
search(SearchHighlightOptions)w klasieViewer. - Nowe klasy
FontStylesiFontFormatw pakieciecom.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.