GroupDocs.Viewer for Java 26.3 теперь доступен. Это небольшое обновление вводит новую опцию рендеринга заполнителей слайдов и исправляет широкий спектр ошибок, влияющих на конвертацию PDF, PowerPoint, Excel, Word и изображений.
Что нового в этом выпуске
- GroupDocs.Viewer for Java 26.3 (25.12 → 26.3)
| Ключ | Категория | Краткое описание |
|---|---|---|
| VIEWERNET‑5551 | Новая функция | Добавить опцию рендеринга заполнителей в заголовках и нижних колонтитулах слайда |
| VIEWERNET‑5550 | Ошибка | Содержимое, добавленное в нижний колонтитул PowerPoint, не отображается при рендеринге во все форматы вывода |
| VIEWERNET‑5530 | Ошибка | Некорректный рендеринг арабских шрифтов при конвертации DOCX в PDF |
| VIEWERNET‑5408 | Ошибка | Низкая скорость рендеринга PDF в HTML |
| VIEWERNET‑4964 | Ошибка | Искажение текста при сохранении PDF в HTML при использовании пользовательского DefaultFontName |
| VIEWERNET‑4941 | Ошибка | Периодические ошибки рендеринга символов в Windows Server 2019 |
| VIEWERNET‑5024 | Ошибка | PDF в HTML: Текст конвертируется некорректно |
| VIEWERNET‑5514 | Ошибка | Некорректная обработка явной нумерации страниц при последовательных вызовах для семейства форматов Spreadsheet |
| VIEWERNET‑5513 | Ошибка | Неверная генерация документа WordProcessing в пробном режиме при явно указанном номере страницы, превышающем лимит пробной версии |
| VIEWERNET‑5480 | Ошибка | Рендеринг PDF полностью не работает |
| VIEWERNET‑5515 | Ошибка | Рендеринг TIFF вызывает исключение в кроссплатформенном Viewer на Linux |
| VIEWERNET‑4540 | Ошибка | PDF‑файл отображается некорректно: буквы изменены, строки смещены |
| VIEWERNET‑5516 | Ошибка | Неверная генерация представления WordProcessing в PDF в лицензированном режиме при передаче номера страницы, превышающего общее количество страниц в документе |
| VIEWERNET‑5577 | Улучшение | Реализовать обнаружение и оборачивание необработанных URI в теле почтового сообщения |
| VIEWERNET‑5550 | Ошибка | Содержимое, добавленное в нижний колонтитул PowerPoint, не отображается при рендеринге во все форматы вывода (повторно открыто из v25.11) |
| VIEWERNET‑5241 | Ошибка | Форматирование чисел, дат и денежных значений нарушено при конвертации PDF в HTML |
| VIEWERNET‑4709 | Ошибка | PDF в HTML: Весь полученный файл превращается в ссылку |
| VIEWERNET‑5568 | Ошибка | Гиперссылки в теле письма не кликабельны |
| VIEWERJAVA‑4048 | Ошибка | XLSX в HTML: Автоподгонка не применяется к номеру строки |
| VIEWERJAVA‑4058 | Ошибка | NullPointerException при разрешении шрифтов в Docker из‑за отсутствия LOCALAPPDATA |
| VIEWERJAVA‑4060 | Расширение | Рендеринг Excel создает текст низкого разрешения по сравнению с PDF при конвертации в JPG (или PNG) |
Изменения публичного API
Добавлено
com.groupdocs.viewer.options.PresentationOptions.isRenderHeaderFooterPlaceholders() логическое свойство (VIEWERNET‑5551)
Удалено
Нет
Новые возможности
- Добавлены свойства
HorizontalResolutionиVerticalResolutionв класс SpreadsheetOptions, позволяющие пользователям управлять разрешением выходного изображения (в DPI) при рендеринге электронных таблиц в форматы PNG и JPEG.
Пример кода
Path pageFilePathFormat = Paths.get("page_{0}.png");
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.getSpreadsheetOptions().setHorizontalResolution(300);
viewOptions.getSpreadsheetOptions().setVerticalResolution(300);
try (Viewer viewer = new Viewer("sample.xlsx")) {
viewer.view(viewOptions);
}
Как получить обновление
Добавьте следующую зависимость в ваш pom.xml (или эквивалентную запись в Gradle), чтобы использовать версию 26.3:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.3</version>
</dependency>
Прямая загрузка
В качестве альтернативы, скачайте скомпилированные JAR‑файлы со страницы официального релиза:
https://releases.groupdocs.com/viewer/java/