Co je nového v tomto vydání
GroupDocs.Viewer pro Node.js via Java 25.12 (prosinec 2025) přidává čtyři vylepšení a jednu opravu chyby. Změny se zaměřují na udržení knihovny v souladu s nejnovějšími verzemi runtime, vylepšení vývojářské zkušenosti a opravu kritického problému s rastrovou konverzí.
| Položka | Kategorie | Shrnutí |
|---|---|---|
| VIEWERNODEJS‑174 | Vylepšení | Úplná podpora nejnovějších podporovaných verzí Node.js a Java – základní závislosti byly aktualizovány a kompatibilita ověřena s aktuálními LTS vydáními. |
| VIEWERNODEJS‑176 | Vylepšení | Dokumentace a ukázkový kód na GitHubu jsou nyní synchronizovány; bylo přidáno logování a příklady sledují stejnou strukturu jako dokumentace. |
| VIEWERNODEJS‑177 | Vylepšení | Všechny úryvky kódu v dokumentaci byly převedeny na samostatné, připravené ke spuštění skripty – není třeba žádných dalších importů ani kroků nastavení. |
| VIEWERNODEJS‑178 | Vylepšení | Nové téma dokumentace „Spouštění v Dockeru“, které vás provede kontejnerizací GroupDocs.Viewer pro CI/CD pipeliny. |
| VIEWERNODEJS‑70 | Oprava chyby | Opravena konverze EPS → JPG, která dříve vytvářela prázdný bílý obrázek. Konverze nyní správně vykresluje obsah EPS jak ve Windows, tak v Linuxu. |
Hlavní přednosti funkcí
- Oprava konverze EPS na JPG – spolehlivý rasterový výstup pro dokumenty EPS.
- Podpora nejnovějšího Node.js a Java – bezproblémová integrace s moderními nástroji pro sestavování.
- Synchronizované, samostatné ukázky kódu – skripty připravené ke kopírování a vložení urychlují zaškolení.
Příklady kódu
1. Renderování dokumentu do HTML s vloženými prostředky (samostatný 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);
This example (VIEWERNODEJS‑177) demonstrates the newly refactored, copy‑paste‑ready script that works out of the box.
2. Konverze EPS na JPG (opravená chyba)
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);
The EPS → JPG pipeline now produces correct images (VIEWERNODEJS‑70).
Jak získat aktualizaci
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
Tip: Balíček funguje s aktuálními LTS vydáními Node.js a Java. Pro kontejnerizované pracovní postupy viz níže uvedená doporučení pro Docker.
Zdroje
- Ukázky kódu na GitHubu – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- Systémové požadavky – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Spouštění v Dockeru – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Průvodce instalací – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Bezplatné fórum podpory – https://forum.groupdocs.com/c/viewer/9