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

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

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

GroupDocs.Viewer for Java 24.2 расширяет поддержку форматов файлов, улучшает экспорт в PDF, гибкость интерфейса и производительность рендеринга. В версии добавлены такие форматы как Unix CPIO, DWFX, FBX и Amazon AZW3, а также улучшено автоматическое определение кодировки текста и оптимизация вывода PDF при экспорте таблиц. Эти обновления обеспечивают разработчикам больше возможностей для контроля, производительности и кроссплатформенной совместимости, включая Linux и Docker.

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

  • Поддержка Unix CPIO (.cpio):
    Возможность просмотра архивов CPIO, используемых в Unix и Linux системах.

  • Поддержка формата DWFX (Design Web Format XPS):
    Отображение файлов Autodesk DWFX с 2D/3D CAD-данными.

  • Автоматическое определение кодировки текстовых файлов:
    Улучшенное определение charset для TXT, CSV и TSV с дефолтной установкой на UTF-8 при неопределённой кодировке.

  • Оптимизация PDF при экспорте из Excel:
    Удаление избыточных шрифтов и оптимизация линий сетки позволяет уменьшить размер PDF-файла до 40%.

  • Поддержка Autodesk FBX:
    Совместимость с 3D-моделями FBX, используемыми в играх, анимации и VR/AR.

  • Поддержка электронных книг Amazon AZW3 (Kindle):
    Рендеринг eBook-файлов Kindle с расширенными возможностями MOBI/AZW.

  • Установка отступов при экспорте Excel в PDF:
    Поддержка задания отступов страниц для более точного контроля вывода PDF.

  • Управление кнопкой печати в UI:
    Возможность отключить кнопку печати в пользовательском интерфейсе GroupDocs.Viewer.UI.

  • Автоопределение лицензионного файла:
    Поиск лицензии в нескольких предопределённых путях, включая корень приложения.

Улучшения

  • Ускорение рендеринга DWF:
    Существенно улучшена производительность отображения файлов DWF, особенно в HTML-режиме.

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

  • Устранены ошибки Out-of-Memory:
    Улучшено управление памятью при обработке CGM, PDF и в Docker-средах.

  • Исправлены ошибки в рендеринге и внедрении шрифтов:
    Корректная обработка шрифтов при конвертации DOCX в HTML и PDF.

  • Устранены ошибки определения формата и отображения:
    Исправлены проблемы с MOBI, ICO, DIB, ODG, STL и встроенными рисунками в OneNote.

  • Улучшена кроссплатформенность:
    Исправлены сбои в Linux, чёрные страницы в PDF и несовместимости при развертывании в Azure.

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

  • Поддержка архивов CPIO:
    Новый формат .cpio добавлен в список поддерживаемых, включая архивы из Linux kernel и RPM.

  • Поддержка формата DWFX:
    Файлы DWFX теперь корректно обрабатываются и рендерятся.

  • Обнаружение кодировки в классе FileType:
    Добавлены методы определения кодировки из пути к файлу или потока.

  • Изменения в LoadOptions:
    Значение по умолчанию для getCharset() изменено на StandardCharsets.UTF_8, добавлен setDetectCharset(true) для автоматического определения.

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

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