Kami dengan senang hati mengumumkan rilis GroupDocs.Viewer for Node.js via Java 26.9, tersedia sejak September 2026. Rilis ini menghadirkan empat fitur baru yang dipindahkan dari GroupDocs.Viewer untuk .NET dan Java, dua peningkatan arsip khusus Java, dan tujuh perbaikan bug. API Publik telah diperluas dengan anggota baru, dan beberapa anggota yang ada telah dimodifikasi untuk mendukung fungsionalitas baru.
Apa yang baru di rilis ini
- [Fitur baru] Menambahkan dukungan format berkas Open Fixed-layout Document (OFD) (VIEWERNET-4630)
- [Fitur baru] Mengimplementasikan penampilan anotasi dalam PDF yang secara default disembunyikan saat rendering (VIEWERNET-5607)
- [Fitur baru] Menambahkan kemampuan menentukan resolusi horizontal dan vertikal dalam opsi WordProcessing saat merender dokumen WordProcessing ke format raster (VIEWERNET-5700)
- [Fitur baru] Menambahkan penomoran halaman untuk dokumen WordProcessing selama rendering (VIEWERNET-5702)
- [Peningkatan] Nama arsip tidak ditampilkan dengan benar (VIEWERJAVA-3952)
- [Peningkatan] Melihat berkas Arsip dengan sumber daya eksternal (VIEWERJAVA-3953)
- [Bug] Karakter khusus dirender secara tidak tepat dan batas tabel hilang saat mengonversi EML ke HTML dan format raster (VIEWERNET-5620)
- [Bug] Masalah dengan komentar yang hilang saat merender PDF (VIEWERNET-5654)
- [Bug] Rendering DOCX ke HTML tidak tepat dengan karakter Arab dan opsi EnableOpenTypeFeatures diaktifkan (VIEWERNET-5681)
- [Bug] Dukungan format EPSF terbatas. Terjadi kesalahan saat mengurai konten berkas EPSF (VIEWERNET-5683)
- [Bug] Ketidaksesuaian antara dimensi sebenarnya dari arsip yang dirasterkan dan yang dihitung oleh GetViewInfo (VIEWERNET-5737)
Perubahan API Publik
Ditambahkan
FileType.OFDfield (VIEWERNET-4630)- Metode
WordProcessingOptions.getHorizontalResolution/setHorizontalResolution(int)bertipeint(VIEWERNET-5700) - Metode
WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)bertipeint(VIEWERNET-5700) - Enum
WordsPageNumberLocation(VIEWERNET-5702) - Metode
WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)bertipeWordsPageNumberLocation(VIEWERNET-5702)
Dimodifikasi
BaseViewOptions.setRenderNotes/isRenderNotes(): ruang lingkupnya diperluas untuk mencakup dokumen PDF juga (VIEWERNET-5607)
Dihapus
Tidak ada
Fitur baru
VIEWERNET-4630
Mulai dari versi ini GroupDocs.Viewer for Node.js via Java mendukung format berkas Open Fixed-layout Document (OFD). Memproses berkas OFD memerlukan font SimSun.ttf tersedia di sistem operasi (biasanya sudah terpasang di Windows; di Linux mungkin perlu disediakan secara eksplisit melalui sumber font khusus). Fitur ini dijelaskan secara detail pada bagian Render OFD documents.
VIEWERNET-5607
Sekarang dimungkinkan untuk mengaktifkan rendering anotasi popup yang secara default disembunyikan (petunjuk balon) dalam berkas PDF dengan menggunakan opsi setRenderNotes yang sudah ada — maknanya telah diperluas untuk dokumen PDF. Bagian artikel ini menjelaskan fitur ini secara detail.
VIEWERNET-5700
Seperti pada dokumen Spreadsheet di rilis sebelumnya, versi 26.9 memungkinkan penentuan resolusi horizontal dan vertikal dalam DPI saat merender dokumen WordProcessing input ke format raster (PNG dan JPEG). Hal ini dilakukan dengan metode baru setHorizontalResolution dan setVerticalResolution dalam kelas WordProcessingOptions. Kedua opsi memiliki nilai default 96 DPI dan dapat diatur dalam rentang [72..600] DPI. Fitur ini dijelaskan secara detail pada bagian yang bersangkutan dari artikel tentang rendering dokumen WordProcessing.
VIEWERNET-5702
Mulai dari versi ini, opsi baru PageNumberLocation ditambahkan ke kelas WordProcessingOptions. Dimungkinkan untuk memaksa penambahan nomor halaman pada dokumen WordProcessing selama rendering dan menentukan lokasi nomor halaman pada halaman. Fitur ini dijelaskan di sini.
Contoh kode
// 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);
Cara mendapatkan pembaruan
npm
Tingkatkan ke paket groupdocs-viewer terbaru melalui npm:
npm install groupdocs-viewer
Unduhan langsung
Unduh paket dari halaman GroupDocs.Viewer for Node.js via Java 26.9 .