🚀 GroupDocs.Viewer for Java 25.9: Нові функції та покращення

Ми раді оголосити про випуск GroupDocs.Viewer for Java 25.9, який приносить низку нових можливостей, покращень і виправлень помилок. Це оновлення розширює можливості рендерингу документів та надає розробникам більше інструментів для роботи з різними форматами файлів.

🆕 Ключові нові функції

1. Рендеринг багатосторінкових AI (Adobe Illustrator)

Тепер можна рендерити багатосторінкові AI‑файли, розширюючи підтримку векторної графіки та файлів дизайну.

2. Підтримка архівного формату LHA

Додано нативну підтримку архівів .lha / .lzh, включаючи автодетекцію LHA‑файлів.

3. Повне відображення електронних адрес

Рендеринг електронної пошти тепер показує повні адреси відправника та одержувача без обрізання чи маскування.

4. Відключення оновлення полів при збереженні WordProcessing‑документів

Нова опція isUpdateFields дозволяє вимкнути оновлення полів під час збереження WordProcessing‑документів (DOC, DOCX, DOCM тощо) у HTML, PDF або зображення.

5. Виділення тексту у відрендерених документах

Тепер можна виділяти текст, наприклад результати пошуку, у вихідних форматах для поліпшення взаємодії з документом.

🔧 Інші покращення

  • Видалення JavaScript з вихідного HTML: Додано публічну опцію для видалення JavaScript з генерованого HTML.
  • Отримання всіх використаних шрифтів: У класі Viewer з’явився метод getAllFonts(), який повертає всі шрифти, використані в документі.
  • Підтримка архівних форматів CAB і WIM: Додана підтримка форматів CAB і WIM з автодетекцією.
  • Опціональне вимкнення JavaScript при конвертації в 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 for Java 25.9 за допомогою Maven:

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

Примітки до випуску та докладна документація для версії 25.9 доступні на офіційному веб‑сайті GroupDocs.