🚀 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.