มีอะไรใหม่ในรุ่นนี้
GroupDocs.Viewer สำหรับ Node.js via Java 25.12 (December 2025) เพิ่มสี่การปรับปรุงและหนึ่งการแก้ไขข้อบกพร่อง การเปลี่ยนแปลงมุ่งเน้นที่การทำให้ไลบรารีสอดคล้องกับเวอร์ชัน runtime ล่าสุด ปรับปรุงประสบการณ์ของนักพัฒนา และแก้ไขปัญหาการแปลง raster ที่สำคัญ
| รายการ | ประเภท | สรุป |
|---|---|---|
| VIEWERNODEJS‑174 | Improvement | รองรับเต็มรูปแบบสำหรับเวอร์ชันล่าสุดที่สนับสนุนของ Node.js และ Java – ขึ้นอยู่กับคอร์ได้อัปเดตและตรวจสอบความเข้ากันได้กับรุ่น LTS ปัจจุบัน |
| VIEWERNODEJS‑176 | Improvement | เอกสารและตัวอย่างโค้ดบน GitHub ตอนนี้ได้ซิงค์กันแล้ว; เพิ่มการบันทึกและตัวอย่างทำตามโครงสร้างเดียวกับเอกสาร |
| VIEWERNODEJS‑177 | Improvement | ส่วนโค้ดทั้งหมดในเอกสารได้ถูกแปลงเป็น สคริปต์แบบสแตนด์อโลนพร้อมรัน – ไม่ต้องมีการนำเข้าเพิ่มเติมหรือขั้นตอนการตั้งค่าใดๆ |
| VIEWERNODEJS‑178 | Improvement | หัวข้อเอกสารใหม่ “Running in Docker” ที่แนะนำวิธีคอนเทนเนอร์ GroupDocs.Viewer สำหรับ pipeline CI/CD |
| VIEWERNODEJS‑70 | Bug fix | แก้ไขการแปลง EPS → JPG ที่ก่อนหน้านี้สร้างภาพสีขาวเปล่า การแปลงตอนนี้แสดงเนื้อหา EPS อย่างถูกต้องบน Windows และ Linux |
ไฮไลท์คุณลักษณะหลัก
- การแก้ไขการแปลง EPS เป็น JPG – ผลลัพธ์ raster ที่เชื่อถือได้สำหรับเอกสาร EPS.
- รองรับ Node.js & Java ล่าสุด – การบูรณาการที่ราบรื่นกับเครื่องมือสร้างสมัยใหม่.
- ตัวอย่างโค้ดที่ซิงค์และสแตนด์อโลน – สคริปต์พร้อมคัดลอกและวางช่วยเร่งการเริ่มต้นใช้งาน.
ตัวอย่างโค้ด
1. การแสดงเอกสารเป็น HTML แบบ embedded‑resource (สคริปต์สแตนด์อโลน)
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);
ตัวอย่างนี้ (VIEWERNODEJS‑177) แสดงสคริปต์ที่รีแฟคเตอร์ใหม่พร้อมคัดลอกและวางที่ทำงานได้ทันที.
2. การแปลง EPS เป็น JPG (แก้ไขข้อบกพร่อง)
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);
ตอนนี้ pipeline EPS → JPG ผลิตภาพที่ถูกต้อง (VIEWERNODEJS‑70).
วิธีรับอัปเดต
# ติดตั้งแพ็กเกจ 25.12 ล่าสุดจาก npm
npm install @groupdocs/groupdocs.viewer@25.12
เคล็ดลับ: แพ็กเกจทำงานกับรุ่น LTS ปัจจุบันของ Node.js และ Java สำหรับ workflow แบบคอนเทนเนอร์ ดูคำแนะนำ Docker ด้านล่าง.
แหล่งข้อมูล
- GitHub code examples – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- System requirements – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Running in Docker – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Installation guide – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Free Support Forum – https://forum.groupdocs.com/c/viewer/9