🚀 GroupDocs.Viewer для Java 25.9: Новые функции и улучшения
🆕 Ключевые новые функции
1. Многостраничный рендеринг AI (Adobe Illustrator)
Теперь можно рендерить многостраничные файлы AI, расширив поддержку векторной графики и файлов дизайна.
2. Поддержка архивного формата LHA
Добавлена нативная поддержка архивов .lha / .lzh, включая автоопределение файлов LHA.
3. Полное отображение адресов электронной почты
При рендеринге электронных писем теперь выводятся полные адреса отправителя и получателя без усечения и сокрытия.
4. Отключение обновления полей при сохранении документов WordProcessing
Новая опция isUpdateFields позволяет отключать обновление полей при сохранении документов WordProcessing (DOC, DOCX, DOCM и т.д.) в HTML, PDF или изображения.
5. Выделение текста в отрендеренных документах
Можно выделять текст, например результаты поиска, в выходных форматах для улучшенного взаимодействия с документом.
🔧 Другие улучшения
- Remove JavaScript from Output HTML: Добавлена публичная опция для удаления JavaScript из генерируемого HTML.
- Get All Used Fonts: В класс
Viewerтеперь включён методgetAllFonts(), позволяющий получить все шрифты, использованные в документе. - CAB and WIM Archive Format Support: Добавлена поддержка архивов CAB и WIM с автоопределением.
- Optionally Disable JavaScript When Converting to HTML: Можно отключать сохранение JavaScript в HTML‑выводе для соответствующих форматов.
🛠️ Изменения публичного API
- Новое булево свойство
isRemoveJavaScriptвHtmlViewOptionsдля управления включением JavaScript в HTML‑вывод. - Новое булево свойство
isUpdateFieldsвWordProcessingOptionsдля контроля обновления полей при сохранении документов. - Новый класс
UsedFontInfoв пакетеcom.groupdocs.viewer.fontsдля информации о шрифтах. - Новый метод
getAllFonts()в классеViewer. - Новый класс
SearchHighlightOptionsв пакетеcom.groupdocs.viewer.options. - Новый метод
search(SearchHighlightOptions)в классеViewer. - Новые классы
FontStylesиFontFormatв пакетеcom.groupdocs.viewer.fonts.
✅ Исправления ошибок
Версия 25.9 включает более 20 исправлений, среди которых:
- Проблемы рендеринга файлов DWG.
- Исключения при рендеринге старых файлов XLS.
- Отображение комментариев в файлах презентаций.
- Проблемы рендеринга HTML с архивами.
- Ошибки ширины и высоты информации просмотра для архивных файлов.
- Улучшения рендеринга XML‑документов.
- Исправления конвертации DOCX в HTML.
- Ошибки рендеринга файлов EPS.
- Проблемы рендеринга DXF, DWF, PS и TEX.
- Проблемы рендеринга XLS в HTML/PDF.
- Улучшения качества PDF.
📥 Как обновить
Чтобы обновиться до GroupDocs.Viewer для Java 25.9 через Maven:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.9</version>
</dependency>
Примечания к выпуску и подробная документация для версии 25.9 доступны на официальном сайте GroupDocs.