We zijn blij de release van GroupDocs.Viewer for Node.js via Java 26.9 aan te kondigen, beschikbaar vanaf september 2026. Deze release levert vier nieuwe functies die zijn overgezet van GroupDocs.Viewer voor .NET en Java, twee Java‑specifieke archiefverbeteringen en zeven bug‑fixes. De publieke API is uitgebreid met nieuwe leden en enkele bestaande leden zijn aangepast om de nieuwe functionaliteit te ondersteunen.
Wat is nieuw in deze release
- [Nieuwe functie] Ondersteuning voor het Open Fixed‑layout Document (OFD) bestandsformaat toegevoegd (VIEWERNET-4630)
- [Nieuwe functie] Implementatie van het weergeven van annotaties in PDF die standaard verborgen zijn tijdens het renderen (VIEWERNET-5607)
- [Nieuwe functie] Mogelijkheid om horizontale en verticale resolutie op te geven in WordProcessing‑opties bij het renderen van WordProcessing‑documenten naar rasterformaten (VIEWERNET-5700)
- [Nieuwe functie] Paginanummering voor WordProcessing‑documenten tijdens het renderen toegevoegd (VIEWERNET-5702)
- [Verbetering] Archiefnaam wordt niet correct weergegeven (VIEWERJAVA-3952)
- [Verbetering] Archiefbestanden bekijken met externe bron (VIEWERJAVA-3953)
- [Bug] Speciale tekens worden onjuist gerenderd en tabelranden ontbreken bij het converteren van EML naar HTML en rasterformaten (VIEWERNET-5620)
- [Bug] Probleem met ontbrekende opmerkingen bij het renderen van PDF (VIEWERNET-5654)
- [Bug] DOCX‑naar‑HTML rendering is onjuist met Arabische tekens en de optie EnableOpenTypeFeatures ingeschakeld (VIEWERNET-5681)
- [Bug] Beperkte ondersteuning voor EPSF‑formaat. Er trad een fout op bij het parseren van de EPSF‑bestandsinhoud (VIEWERNET-5683)
- [Bug] Mismatch tussen de werkelijke afmetingen van gerasterde archieven en die berekend door GetViewInfo (VIEWERNET-5737)
Wijzigingen in de publieke API
Toegevoegd
FileType.OFDveld (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolution(int)methoden van het typeint(VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)methoden van het typeint(VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)methoden van het typeWordsPageNumberLocation(VIEWERNET-5702)
Aangepast
BaseViewOptions.setRenderNotes/isRenderNotes(): de reikwijdte is uitgebreid zodat deze ook PDF‑documenten omvat (VIEWERNET-5607)
Verwijderd
Geen
Nieuwe functies
VIEWERNET-4630
Vanaf deze versie ondersteunt GroupDocs.Viewer for Node.js via Java het Open Fixed‑layout Document (OFD) bestandsformaat. Het verwerken van OFD‑bestanden vereist dat het lettertype SimSun.ttf beschikbaar is op het besturingssysteem (meestal vooraf geïnstalleerd op Windows; op Linux moet het mogelijk expliciet worden toegevoegd via aangepaste lettertype‑bronnen). Deze functie wordt gedetailleerd beschreven in de sectie Render OFD documents.
VIEWERNET-5607
Het is nu mogelijk om het renderen van standaard verborgen popup‑annotaties (ballon‑hints) in PDF‑bestanden in te schakelen door gebruik te maken van de reeds bestaande setRenderNotes‑optie — de betekenis hiervan is uitgebreid voor PDF‑documenten. Deze functie wordt in detail beschreven in This article section.
VIEWERNET-5700
Net als bij Spreadsheet‑documenten in een eerdere release, maakt versie 26.9 het mogelijk om een horizontale en verticale resolutie in DPI op te geven bij het renderen van invoer‑WordProcessing‑documenten naar rasterformaten (PNG en JPEG). Dit gebeurt met de nieuwe methoden setHorizontalResolution en setVerticalResolution in de klasse WordProcessingOptions. Beide opties hebben een standaardwaarde van 96 DPI en kunnen worden ingesteld binnen het bereik [72..600] DPI. Deze functie wordt uitgebreid beschreven in de corresponding section van het artikel over het renderen van WordProcessing‑documenten.
VIEWERNET-5702
Vanaf deze versie is een nieuwe optie PageNumberLocation toegevoegd aan de klasse WordProcessingOptions. Het is nu mogelijk om geforceerd paginanummers toe te voegen aan WordProcessing‑documenten tijdens het renderen en om de locatie van het paginanummer op de pagina op te geven. Deze functie wordt hier beschreven.
Codevoorbeeld
// 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);
Hoe u de update krijgt
npm
Upgrade naar het nieuwste groupdocs-viewer‑pakket via npm:
npm install groupdocs-viewer
Directe download
Download het pakket vanaf de pagina GroupDocs.Viewer for Node.js via Java 26.9.