Was ist neu in dieser Version

GroupDocs.Viewer für Node.js via Java 25.12 (Dezember 2025) fügt vier Verbesserungen und einen Bugfix hinzu. Die Änderungen konzentrieren sich darauf, die Bibliothek mit den neuesten Laufzeitversionen abzustimmen, das Entwicklererlebnis zu verfeinern und ein kritisches Raster‑Konvertierungsproblem zu beheben.

Item Kategorie Zusammenfassung
VIEWERNODEJS‑174 Verbesserung Vollständige Unterstützung der neuesten unterstützten Versionen von Node.js und Java – Kernabhängigkeiten wurden aktualisiert und die Kompatibilität mit den aktuellen LTS‑Versionen verifiziert.
VIEWERNODEJS‑176 Verbesserung Dokumentation und GitHub‑Beispielcode sind jetzt synchronisiert; Logging wurde hinzugefügt und die Beispiele folgen derselben Struktur wie die Dokumentation.
VIEWERNODEJS‑177 Verbesserung Alle Code‑Snippets in der Dokumentation wurden in eigenständige, sofort ausführbare Skripte umgewandelt – es werden keine zusätzlichen Importe oder Einrichtungsschritte benötigt.
VIEWERNODEJS‑178 Verbesserung Neues Dokumentationsthema „Running in Docker“, das Sie durch die Containerisierung von GroupDocs.Viewer für CI/CD‑Pipelines führt.
VIEWERNODEJS‑70 Bugfix Behobene EPS → JPG‑Konvertierung, die zuvor ein leeres weißes Bild erzeugte. Die Konvertierung rendert nun den EPS‑Inhalt korrekt sowohl unter Windows als auch unter Linux.

Wichtige Funktionshighlights

  • EPS‑zu‑JPG‑Konvertierungsfix – zuverlässige Rasterausgabe für EPS‑Dokumente.
  • Unterstützung der neuesten Node.js‑ & Java‑Versionen – nahtlose Integration mit modernen Build‑Tools.
  • Synchronisierte, eigenständige Code‑Beispiele – sofort kopier‑fertige Skripte beschleunigen das Onboarding.

Codebeispiele

1. Rendern eines Dokuments zu eingebetteten Ressourcen‑HTML (eigenständiges Skript)

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);

Dieses Beispiel (VIEWERNODEJS‑177) demonstriert das neu überarbeitete, sofort kopier‑fertige Skript, das sofort funktioniert.

2. Konvertieren von EPS zu JPG (behobener Fehler)

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);

Die EPS → JPG‑Pipeline erzeugt nun korrekte Bilder (VIEWERNODEJS‑70).


So erhalten Sie das Update

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

Tipp: Das Paket funktioniert mit den aktuellen LTS‑Versionen von Node.js und Java. Für containerisierte Workflows siehe die Docker‑Anleitung unten.


Ressourcen