<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>24.4</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-viewer', version: '24.4')
copied!  
<dependency org="com.groupdocs" name="groupdocs-viewer" rev="24.4">
    <artifact name="groupdocs-viewer" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-viewer" % "24.4"
copied!  

Что нового в GroupDocs.Viewer for Java 24.4

Основные улучшения

GroupDocs.Viewer for Java 24.4 представляет расширенные функции оптимизации при рендеринге PDF и возможность извлекать информацию о просмотре. Это обновление обеспечивает тонкую настройку экспорта PDF для совместимости с вебом, уменьшения размера файлов и управления изображениями. Улучшена стабильность и производительность за счёт устранения множества проблем с памятью, совместимостью и рендерингом для таких форматов, как DOCX, PST, EPS, PSD и других.

Новые функции

  • Расширенные параметры оптимизации PDF:
    Разработчики могут оптимизировать PDF-вывод с помощью таких функций, как линеаризация для веба, преобразование в оттенки серого, подмножество шрифтов, сжатие и изменение размеров изображений.

  • Получение информации о просмотре при рендеринге в PDF:
    Доступ к метаданным, таким как количество страниц и размеры, при рендеринге документов в PDF для более обоснованного управления выводом.

Улучшения

  • Гибкая настройка PDF:
    Детальная настройка параметров PDF под печать, веб или архивирование с помощью класса PdfOptimizationOptions.

  • Улучшения UI и бэкенда:
    Новые API для получения информации о документе делают работу с PDF более адаптивной и эффективной.

Исправления ошибок

  • Устранение утечек памяти и нестабильной работы:
    Исправлены утечки и чрезмерное потребление памяти при рендеринге DOCX в PNG и миниатюрах таблиц.

  • Повышена точность рендеринга:
    Устранены ошибки позиционирования символов/изображений в DOCX, ошибки конвертации EPS в JPG и проблемы 3D-текста в Linux.

  • Исправления поддержки форматов:
    Решены ошибки при просмотре PST, PSD, ODS, DWF, EPUB и защищённых паролем 7z-архивов.

  • Исправления в интерфейсе и UX:
    Исправлены ошибки с гиперссылками на весь документ в PDF, пустыми тегами <title> и созданием временных файлов из зависимостей.

Изменения в публичном API

  • Новый API: PdfOptimizationOptions:
    Заменяет устаревшие параметры качества/оптимизации PDF на детализированное управление линеаризацией, шрифтами, изображениями и аннотациями.

  • Новый метод: getViewInfo(ViewInfoOptions.forPdfView()):
    Позволяет получать данные о размере страниц и других метриках до рендеринга.

  • Устаревшие API:

    • PdfViewOptions#setJpgQuality(int) → использовать PdfOptimizationOptions#setImageQuality(int)
    • PdfViewOptions#setOptimize(boolean) → использовать PdfOptimizationOptions#setOptimizeSpreadsheets(boolean)

🔍 Подробнее об обновлении

Полный список изменений доступен здесь: GroupDocs.Viewer for Java 24.4 Release Notes.

VersionRelease Date
25.24 марта 2025 г.
24.1230 декабря 2024 г.
24.1031 октября 2024 г.
24.829 августа 2024 г.
24.628 июня 2024 г.
24.41 мая 2024 г.
24.229 февраля 2024 г.
23.1130 ноября 2023 г.
23.714 июля 2023 г.
23.421 апреля 2023 г.
23.21 февраля 2023 г.
22.1212 декабря 2022 г.
22.920 сентября 2022 г.
3.2.225 января 2022 г.
3.2.025 января 2022 г.
21.425 января 2022 г.
21.11.125 января 2022 г.
2.9.025 января 2022 г.
2.6.025 января 2022 г.
2.5.025 января 2022 г.
2.4.125 января 2022 г.
2.3.025 января 2022 г.
2.2.025 января 2022 г.
2.13.025 января 2022 г.
19.825 января 2022 г.
19.8.225 января 2022 г.
19.8.125 января 2022 г.
19.125 января 2022 г.
17.5.125 января 2022 г.
21.1124 ноября 2021 г.
21.226 февраля 2021 г.
20.724 июля 2020 г.
20.1.19 июня 2020 г.
20.131 января 2020 г.
19.1122 ноября 2019 г.
19.329 марта 2019 г.
17.5.019 апреля 2018 г.
17.2.019 апреля 2018 г.
3.7.019 апреля 2018 г.
3.2.119 апреля 2018 г.
3.0.019 апреля 2018 г.
2.14.019 апреля 2018 г.
2.12.019 апреля 2018 г.
2.11.019 апреля 2018 г.
2.10.019 апреля 2018 г.
2.9.119 апреля 2018 г.
2.8.019 апреля 2018 г.
2.7.019 апреля 2018 г.
2.4.019 апреля 2018 г.