We’re happy to announce the release of GroupDocs.Viewer for Node.js via Java 26.9, available as of September 2026. This release delivers four new features ported from GroupDocs.Viewer for .NET and Java, two Java-specific archive enhancements, and seven bug fixes. Public API has been expanded with new members, and some existing members have been modified to support the new functionality.

Що нового у цьому випуску

  • [Нова функція] Додати підтримку формату файлу 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 .

Ресурси