Wat is nieuw in deze release

GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) voegt vier verbeteringen en één bugfix toe. De wijzigingen richten zich op het up‑to‑date houden van de bibliotheek met de nieuwste runtime‑versies, het verfijnen van de ontwikkelaarservaring en het oplossen van een kritieke raster‑conversie‑kwestie.

Item Category Summary
VIEWERNODEJS‑174 Verbetering Volledige ondersteuning voor de nieuwste ondersteunde versies van Node.js en Java – kern‑afhankelijkheden zijn geüpdatet en compatibiliteit is geverifieerd met de huidige LTS‑releases.
VIEWERNODEJS‑176 Verbetering Documentatie en GitHub‑voorbeeldcode zijn nu gesynchroniseerd; logging is toegevoegd en de voorbeelden volgen dezelfde structuur als de docs.
VIEWERNODEJS‑177 Verbetering Alle code‑fragmenten in de documentatie zijn omgezet naar stand‑alone, kant‑klaar scripts – er zijn geen extra imports of setup‑stappen nodig.
VIEWERNODEJS‑178 Verbetering Nieuwe documentatietopic “Running in Docker” die je stap‑voor‑stap door het containeriseren van GroupDocs.Viewer voor CI/CD‑pipelines leidt.
VIEWERNODEJS‑70 Bugfix De EPS → JPG‑conversie die eerder een blanco wit beeld opleverde, is gerepareerd. De conversie rendert nu de EPS‑inhoud correct op zowel Windows als Linux.

Belangrijkste functiepunten

  • EPS naar JPG‑conversie‑fix – betrouwbare rasteroutput voor EPS‑documenten.
  • Ondersteuning voor de nieuwste Node.js & Java – naadloze integratie met moderne build‑tools.
  • Gesynchroniseerde, zelfstandige codevoorbeelden – kant‑klaar‑scripts versnellen de onboarding.

Code‑voorbeelden

1. Een document renderen naar ingesloten‑resource HTML (stand‑alone script)

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

Dit voorbeeld (VIEWERNODEJS‑177) demonstreert het nieuw gerefactoreerde, kant‑klaar script dat direct uit de doos werkt.

2. EPS naar JPG converteren (gereparede bug)

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

De EPS → JPG‑pipeline levert nu correcte afbeeldingen (VIEWERNODEJS‑70).


Hoe de update te verkrijgen

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

Tip: Het pakket werkt met de huidige LTS‑releases van Node.js en Java. Voor container‑gebaseerde workflows, zie de Docker‑richtlijnen hieronder.


Bronnen