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

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

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

GroupDocs.Viewer for Java 24.10 представляет широкие улучшения в точности рендеринга, восстановлении документов и поддержке новых форматов. Среди ключевых функций — тайловый CAD-рeндеринг в PDF, преобразование PPTX в чистый HTML/CSS, автоматическое восстановление повреждённых PDF и сохранение защиты от копирования при HTML-выводе. Также добавлена поддержка EPS и JFIF, улучшено отображение markdown, таблиц и сложных изображений.

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

  • Тайловый рендеринг CAD в PDF:
    Позволяет разбивать крупные чертежи на PDF-плитки для эффективной визуализации инженерных схем и чертежей.

  • Автоматическое восстановление PDF:
    Автоматическое устранение проблем в повреждённых PDF-файлах — отсутствующие объекты, циклические ссылки, ошибки кросс-ссылок.

  • Чистый HTML/CSS для презентаций:
    PPTX преобразуется в доступный и настраиваемый HTML/CSS вместо SVG, улучшая индексируемость и адаптивность.

  • Сохранение защиты от копирования в PDF при выводе в HTML:
    Поддерживается атрибут inert, предотвращающий копирование текста из защищённых PDF при конвертации в HTML.

  • Поддержка формата JFIF:
    Полноценный рендеринг изображений в формате JPEG File Interchange Format (.jfif).

  • Отображение Adobe EPS:
    Поддержка EPS-файлов с заголовками %!PS-Adobe-3.0 EPSF, расширяя возможности работы с векторной графикой.

  • Улучшенное рендеринг EPUB:
    Страницы EPUB теперь отображаются в виде выделяемого текста, а не изображений, повышая читаемость.

Улучшения

  • Качество отображения Markdown:
    Повышена визуальная чёткость и соответствие при просмотре .md-файлов.

  • Оптимизация размера CAD-файлов:
    Новый режим производительности через CadOptions позволяет сократить размер вывода при работе с большими CAD-файлами.

  • Чище HTML при экспорте таблиц:
    Глобальные стили удалены или переименованы для предотвращения конфликтов при встраивании HTML.

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

  • Устранение утечек памяти и зависаний:
    Исправлены ошибки нехватки heap, тайм-ауты потоков и низкая производительность на Linux и при работе с большими файлами.

  • Форматные баги:
    Устранены ошибки отображения и структурные сбои в форматах AI, EPS, PSD, MSG, PPTX, PDF, DWG, Excel.

  • Исправления вывода и интерфейса:
    Обработаны проблемы со смещёнными изображениями, сломанной вёрсткой, отсутствием шрифтов и артефактами в рендере DOCX, MHT, SVG, PNG, HTML.

Публичный API и обратно несовместимые изменения

  • Новые API:

    • CadOptions#setEnablePerformanceConversionMode(boolean) — включает упрощённый режим рендеринга CAD.
    • HtmlViewOptions.getPresentationOptions().setRenderToPureHtml(true) — HTML/CSS-рендеринг для презентаций.
    • PdfOptions#setDisableCopyProtection(boolean) — включает/отключает защиту от копирования при HTML-выводе PDF.
    • LoadOptions#setTryRepair(boolean) — активирует попытку восстановления PDF при загрузке.
  • Поддержка новых форматов:

    • .jfif (JPEG File Interchange Format)
    • EPS-файлы Adobe Illustrator с PostScript-заголовками

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

Полный список изменений доступен здесь: GroupDocs.Viewer for Java 24.10 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 г.