Apa yang baru di rilis ini
GroupDocs.Viewer untuk Node.js via Java 25.12 (Desember 2025) menambahkan empat perbaikan dan satu perbaikan bug. Perubahan berfokus pada menjaga perpustakaan tetap selaras dengan versi runtime terbaru, memoles pengalaman pengembang, dan memperbaiki masalah raster‑konversi yang kritis.
| Item | Kategori | Ringkasan |
|---|---|---|
| VIEWERNODEJS‑174 | Perbaikan | Dukungan penuh untuk versi Node.js dan Java terbaru yang didukung – dependensi inti telah diperbarui dan kompatibilitas diverifikasi dengan rilis LTS saat ini. |
| VIEWERNODEJS‑176 | Perbaikan | Dokumentasi dan contoh kode di GitHub kini disinkronkan; penambahan logging dan contoh mengikuti struktur yang sama dengan dokumen. |
| VIEWERNODEJS‑177 | Perbaikan | Semua potongan kode dalam dokumentasi telah diubah menjadi skrip mandiri, siap‑jalan – tidak diperlukan impor tambahan atau langkah penyiapan. |
| VIEWERNODEJS‑178 | Perbaikan | Topik dokumentasi baru “Running in Docker” yang memandu Anda mengontainerkan GroupDocs.Viewer untuk pipeline CI/CD. |
| VIEWERNODEJS‑70 | Perbaikan bug | Memperbaiki konversi EPS → JPG yang sebelumnya menghasilkan gambar putih kosong. Konversi kini menampilkan konten EPS dengan benar di Windows maupun Linux. |
Sorotan fitur utama
- Perbaikan konversi EPS ke JPG – output raster yang dapat diandalkan untuk dokumen EPS.
- Dukungan untuk Node.js & Java terbaru – integrasi mulus dengan alat build modern.
- Contoh kode yang disinkronkan dan mandiri – skrip siap disalin‑tempel mempercepat proses onboarding.
Contoh kode
1. Merender dokumen ke HTML dengan sumber daya ter‑embed (skrip mandiri)
import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';
// Dokumen input yang akan dirender
const viewer = new Viewer('resume.docx');
// Konfigurasi output:
// - Embedded resources menghasilkan satu HTML yang berdiri sendiri per halaman.
// - "page_{0}.html" adalah pola nama berkas dimana {0} adalah nomor halaman.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');
// Render halaman dokumen ke HTML
viewer.view(viewOptions);
Contoh ini (VIEWERNODEJS‑177) menunjukkan skrip yang baru direfaktor, siap‑salin‑tempel yang berfungsi langsung.
2. Mengonversi EPS ke JPG (bug yang diperbaiki)
import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';
// Opsional: terapkan lisensi Anda sebelum melakukan rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');
// Dokumen EPS input
const viewer = new Viewer('sample.eps');
// Konfigurasi output: render setiap halaman ke berkas JPEG menggunakan pola di bawah
const viewOptions = new JpgViewOptions('page_{0}.jpg');
// Render halaman EPS ke JPG
viewer.view(viewOptions);
// Opsional: keluar secara eksplisit dalam skrip yang singkat/pekerjaan CI
process.exit(0);
Pipeline EPS → JPG kini menghasilkan gambar yang benar (VIEWERNODEJS‑70).
Cara mendapatkan pembaruan
# Instal paket 25.12 terbaru dari npm
npm install @groupdocs/groupdocs.viewer@25.12
Tip: Paket ini bekerja dengan rilis LTS Node.js dan Java saat ini. Untuk alur kerja yang dikontainerkan, lihat panduan Docker di bawah.
Sumber daya
- Contoh kode di GitHub – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- Persyaratan sistem – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Running in Docker – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Panduan instalasi – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Forum Dukungan Gratis – https://forum.groupdocs.com/c/viewer/9