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

GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) додає чотири поліпшення та одне виправлення помилки. Зміни спрямовані на підтримку бібліотеки у відповідності до останніх версій середовищ виконання, удосконалення досвіду розробника та виправлення критичної помилки растрового перетворення.

Пункт Категорія Опис
VIEWERNODEJS‑174 Improvement Повна підтримка останніх підтримуваних версій Node.js та Java – оновлені ядрові залежності та перевірена сумісність з поточними LTS‑випусками.
VIEWERNODEJS‑176 Improvement Документація та зразки коду на GitHub тепер синхронізовані; додано логування, а приклади слідують тій самій структурі, що й документація.
VIEWERNODEJS‑177 Improvement Усі фрагменти коду в документації перетворені на stand‑alone, ready‑to‑run scripts – не потрібні додаткові імпорти чи кроки налаштування.
VIEWERNODEJS‑178 Improvement Новий розділ «Running in Docker», який покроково проводить вас контейнеризацією GroupDocs.Viewer для CI/CD‑конвеєрів.
VIEWERNODEJS‑70 Bug fix Виправлено перетворення EPS → JPG, яке раніше створювало порожнє біле зображення. Тепер конвертація коректно відображає вміст EPS і на Windows, і на Linux.

Основні підсумки нових можливостей

  • Виправлення конвертації EPS у JPG – надійний растровий результат для EPS‑документів.
  • Підтримка останніх версій Node.js та Java – безшовна інтеграція з сучасними інструментами збірки.
  • Синхронізовані, автономні зразки коду – готові до копіювання скрипти прискорюють процес адаптації.

Приклади коду

1. Відображення документа у вигляді HTML з вбудованими ресурсами (автономний скрипт)

import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';

// Input document to render
const viewer = new Viewer('resume.docx');

// Output configuration:
// - Embedded resources produces a single self‑contained HTML per page.
// - "page_{0}.html" is a filename pattern where {0} is the page number.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');

// Render document pages to HTML
viewer.view(viewOptions);

*Цей приклад (VIEWERNODEJS‑177) демонструє новий переписаний, готовий до копіювання‑вставки скрипт, який працює «з коробки». *

2. Конвертація EPS у JPG (виправлена помилка)

import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';

// Optional: apply your license before rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');

// Input EPS document
const viewer = new Viewer('sample.eps');

// Output configuration: render each page to a JPEG file using the pattern below
const viewOptions = new JpgViewOptions('page_{0}.jpg');

// Render EPS pages to JPG
viewer.view(viewOptions);

// Optional: exit explicitly in short‑lived scripts/CI jobs
process.exit(0);

Тепер конвеєр EPS → JPG генерує правильні зображення (VIEWERNODEJS‑70).


Як отримати оновлення

# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12

Порада: Пакет працює з поточними LTS‑випусками Node.js та Java. Для контейнеризованих робочих процесів дивіться рекомендації щодо Docker нижче.


Ресурси