Мы рады объявить о выпуске GroupDocs.Viewer for Node.js via Java 26.9, доступном с сентября 2026 года. Этот релиз предоставляет четыре новые функции, портированные из GroupDocs.Viewer для .NET и Java, два улучшения, специфичных для Java‑архивов, и семь исправлений ошибок. Публичный API расширен новыми членами, а некоторые существующие члены изменены для поддержки новой функциональности.

Что нового в этом выпуске

  • [Новая функция] Добавлена поддержка формата файлов Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
  • [Новая функция] Реализовано отображение аннотаций в PDF, скрытых по умолчанию при рендеринге (VIEWERNET-5607)
  • [Новая функция] Добавлена возможность задавать горизонтальное и вертикальное разрешение в параметрах WordProcessing при рендеринге документов WordProcessing в растровые форматы (VIEWERNET-5700)
  • [Новая функция] Добавлена нумерация страниц для документов WordProcessing во время рендеринга (VIEWERNET-5702)
  • [Улучшение] Некорректное отображение имени архива (VIEWERJAVA-3952)
  • [Улучшение] Просмотр архивных файлов с внешними ресурсами (VIEWERJAVA-3953)
  • [Ошибка] Специальные символы отображаются некорректно, а границы таблиц отсутствуют при конвертации EML в HTML и растровые форматы (VIEWERNET-5620)
  • [Ошибка] Пропадают комментарии при рендеринге PDF (VIEWERNET-5654)
  • [Ошибка] Некорректный рендеринг DOCX в HTML при использовании арабских символов и включённой опции EnableOpenTypeFeatures (VIEWERNET-5681)
  • [Ошибка] Ограниченная поддержка формата EPSF. Возникает ошибка при разборе содержимого файла EPSF (VIEWERNET-5683)
  • [Ошибка] Несоответствие между фактическими размерами растровых архивов и вычисленными методом GetViewInfo (VIEWERNET-5737)

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

Добавлено

Изменено

Удалено

  • Нет

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

VIEWERNET-4630

Начиная с этой версии GroupDocs.Viewer for Node.js via Java поддерживает формат файлов Open Fixed‑layout Document (OFD). Для обработки OFD‑файлов требуется наличие шрифта SimSun.ttf в операционной системе (обычно предустановлен в Windows; в Linux его может потребоваться добавить вручную через пользовательские источники шрифтов). Подробное описание функции доступно в разделе Render OFD documents.

VIEWERNET-5607

Теперь можно включать рендеринг всплывающих аннотаций (подсказок‑баллонов), скрытых по умолчанию в PDF‑файлах, используя уже существующую опцию setRenderNotes — её смысл расширен для PDF‑документов. Подробности см. в этом разделе статьи.

VIEWERNET-5700

Как и в случае с электронными таблицами в предыдущем выпуске, версия 26.9 позволяет задавать горизонтальное и вертикальное разрешение в DPI при рендеринге входных WordProcessing‑документов в растровые форматы (PNG и JPEG). Это реализовано новыми методами setHorizontalResolution и setVerticalResolution в классе WordProcessingOptions. Оба параметра имеют значение по умолчанию 96 DPI и могут быть заданы в диапазоне [72..600] DPI. Подробное описание функции находится в соответствующем разделе статьи о рендеринге WordProcessing‑документов.

VIEWERNET-5702

Начиная с этой версии в класс WordProcessingOptions добавлена новая опция PageNumberLocation. Теперь можно принудительно добавлять номера страниц в WordProcessing‑документы во время рендеринга и указывать расположение номера на странице. Подробности см. здесь.

Пример кода

// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);

Как получить обновление

npm

Обновите пакет до последней версии groupdocs-viewer через npm:

npm install groupdocs-viewer

Прямое скачивание

Скачайте пакет со страницы GroupDocs.Viewer for Node.js via Java 26.9.

Ресурсы