Jsme rádi, že můžeme oznámit vydání GroupDocs.Viewer for Node.js via Java 26.9, dostupné od září 2026. Toto vydání přináší čtyři nové funkce portované z GroupDocs.Viewer pro .NET a Java, dvě vylepšení archivů specifická pro Java a sedm oprav chyb. Veřejné API bylo rozšířeno o nové členy a některé stávající členy byly upraveny, aby podporovaly novou funkcionalitu.
Co je nového v tomto vydání
- [Nová funkce] Přidána podpora souborového formátu Open Fixed-layout Document (OFD) (VIEWERNET-4630)
- [Nová funkce] Implementováno zobrazování anotací v PDF, které jsou během vykreslování ve výchozím nastavení skryté (VIEWERNET-5607)
- [Nová funkce] Přidána možnost specifikovat horizontální a vertikální rozlišení v WordProcessing možnostech při vykreslování dokumentů WordProcessing do rastrových formátů (VIEWERNET-5700)
- [Nová funkce] Přidáno číslování stránek pro dokumenty WordProcessing během vykreslování (VIEWERNET-5702)
- [Vylepšení] Název archivu se nezobrazuje správně (VIEWERJAVA-3952)
- [Vylepšení] Prohlížení souborů archivu s externím zdrojem (VIEWERJAVA-3953)
- [Chyba] Speciální znaky jsou nesprávně vykresleny a chybí okraje tabulek při konverzi EML do HTML a rastrových formátů (VIEWERNET-5620)
- [Chyba] Problém s chybějícími komentáři při vykreslování PDF (VIEWERNET-5654)
- [Chyba] Vykreslování DOCX do HTML je nesprávné při arabských znacích a zapnuté volbě EnableOpenTypeFeatures (VIEWERNET-5681)
- [Chyba] Podpora formátu EPSF je omezená. Došlo k chybě při parsování obsahu souboru EPSF (VIEWERNET-5683)
- [Chyba] Neshoda mezi skutečnými rozměry rasterizovaných archivů a výpočtem pomocí GetViewInfo (VIEWERNET-5737)
Změny veřejného API
Přidáno
FileType.OFDpole (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolution(int)metody typuint(VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)metody typuint(VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)metody typuWordsPageNumberLocation(VIEWERNET-5702)
Upraveno
BaseViewOptions.setRenderNotes/isRenderNotes(): její rozsah byl rozšířen tak, aby zahrnoval také PDF dokumenty (VIEWERNET-5607)
Odstraněno
Žádné
Nové funkce
VIEWERNET-4630
Od této verze GroupDocs.Viewer for Node.js via Java podporuje souborový formát Open Fixed-layout Document (OFD). Zpracování souborů OFD vyžaduje, aby byl na operačním systému dostupný font SimSun.ttf (obvykle předinstalovaný ve Windows; na Linuxu jej může být nutné explicitně poskytnout pomocí vlastních zdrojů fontů). Tato funkce je podrobně popsána v sekci Render OFD documents.
VIEWERNET-5607
Nyní je možné povolit vykreslování skrytých vyskakovacích anotací (bublinových nápověd) v PDF souborech pomocí již existující volby setRenderNotes — její význam byl rozšířen i pro PDF dokumenty. Tato část článku popisuje tuto funkci podrobně.
VIEWERNET-5700
Stejně jako u dokumentů Spreadsheet v předchozím vydání, verze 26.9 umožňuje specifikovat horizontální a vertikální rozlišení v DPI při vykreslování vstupních dokumentů WordProcessing do rastrových formátů (PNG a JPEG). To se provádí pomocí nových metod setHorizontalResolution a setVerticalResolution ve třídě WordProcessingOptions. Obě volby mají výchozí hodnotu 96 DPI a lze je nastavit v rozmezí [72..600] DPI. Tato funkce je podrobně popsána v odpovídající sekci článku o vykreslování dokumentů WordProcessing.
VIEWERNET-5702
Od této verze byla do třídy WordProcessingOptions přidána nová volba PageNumberLocation. Je možné vynutit přidání čísel stránek do dokumentů WordProcessing během vykreslování a specifikovat umístění čísla stránky na stránce. Tato funkce je popsána zde.
Příklad kódu
// 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);
Jak získat aktualizaci
npm
Aktualizujte na nejnovější balíček groupdocs-viewer pomocí npm:
npm install groupdocs-viewer
Přímé stažení
Stáhněte balíček ze stránky GroupDocs.Viewer for Node.js via Java 26.9 .