เรามีความยินดีที่จะแจ้งการปล่อย GroupDocs.Viewer for Node.js via Java 26.9 ซึ่งพร้อมให้ใช้งานตั้งแต่ กันยายน 2026 รุ่นนี้มาพร้อมกับคุณลักษณะใหม่สี่อย่างที่พอร์ตมาจาก GroupDocs.Viewer for .NET และ Java, การปรับปรุงพิเศษสำหรับไฟล์อาร์ไคฟ์สองอย่างสำหรับ Java, และการแก้ไขบั๊กเจ็ดรายการ API สาธารณะได้ขยายด้วยสมาชิกใหม่และมีการปรับเปลี่ยนสมาชิกเดิมบางส่วนเพื่อรองรับฟังก์ชันใหม่
สิ่งใหม่ในเวอร์ชันนี้
- [New feature] เพิ่มการสนับสนุนไฟล์ฟอร์แมต Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
- [New feature] เปิดใช้งานการแสดง annotation ใน PDF ที่ซ่อนโดยค่าเริ่มต้นระหว่างการเรนเดอร์ (VIEWERNET-5607)
- [New feature] เพิ่มความสามารถในการระบุความละเอียดแนวนอนและแนวตั้งในตัวเลือก WordProcessing ขณะเรนเดอร์เอกสาร WordProcessing ไปเป็นรูปแบบ raster (VIEWERNET-5700)
- [New feature] เพิ่มการใส่หมายเลขหน้าให้กับเอกสาร WordProcessing ระหว่างการเรนเดอร์ (VIEWERNET-5702)
- [Enhancement] ชื่อไฟล์อาร์ไคฟ์แสดงผลไม่ถูกต้อง (VIEWERJAVA-3952)
- [Enhancement] การดูไฟล์อาร์ไคฟ์ที่มีทรัพยากรภายนอก (VIEWERJAVA-3953)
- [Bug] ตัวอักษรพิเศษแสดงผลไม่ถูกต้องและเส้นขอบตารางหายไปขณะแปลง EML เป็น HTML และรูปแบบ raster (VIEWERNET-5620)
- [Bug] ปัญหาการขาดคอมเมนต์ขณะเรนเดอร์ PDF (VIEWERNET-5654)
- [Bug] การเรนเดอร์ DOCX เป็น HTML ผิดพลาดเมื่อมีอักษรอาหรับและเปิดใช้งานตัวเลือก EnableOpenTypeFeatures (VIEWERNET-5681)
- [Bug] การสนับสนุนฟอร์แมต EPSF มีข้อจำกัด เกิดข้อผิดพลาดขณะพาร์สเนื้อหาไฟล์ EPSF (VIEWERNET-5683)
- [Bug] ความไม่ตรงกันระหว่างขนาดจริงของอาร์ไคฟ์ที่แปลงเป็น raster กับค่าที่คำนวณโดย GetViewInfo (VIEWERNET-5737)
การเปลี่ยนแปลง Public API
Added
FileType.OFDfield (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolution(int)methods ofinttype (VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolution(int)methods ofinttype (VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocation(WordsPageNumberLocation)methods ofWordsPageNumberLocationtype (VIEWERNET-5702)
Modified
BaseViewOptions.setRenderNotes/isRenderNotes(): ขอบเขตของเมธอดนี้ได้ขยายเพื่อครอบคลุมเอกสาร PDF ด้วย (VIEWERNET-5607)
Removed
None
คุณสมบัติใหม่
VIEWERNET-4630
ตั้งแต่รุ่นนี้ GroupDocs.Viewer for Node.js via Java จะรองรับไฟล์ฟอร์แมต Open Fixed‑layout Document (OFD) การประมวลผลไฟล์ OFD ต้องการฟอนต์ SimSun.ttf ที่มีอยู่ในระบบปฏิบัติการ (โดยทั่วไปจะติดตั้งไว้ล่วงหน้าใน Windows; บน Linux อาจต้องจัดหาโดยกำหนดแหล่งฟอนต์แบบกำหนดเอง) รายละเอียดคุณลักษณะนี้อยู่ในส่วน Render OFD documents
VIEWERNET-5607
ขณะนี้สามารถเปิดใช้งานการเรนเดอร์ popup annotation (balloon hints) ที่ซ่อนโดยค่าเริ่มต้นในไฟล์ PDF ได้โดยใช้ตัวเลือก setRenderNotes ที่มีอยู่แล้ว — ความหมายของตัวเลือกนี้ได้ขยายไปยังเอกสาร PDF ส่วนรายละเอียดอยู่ใน This article section
VIEWERNET-5700
เช่นเดียวกับเอกสาร Spreadsheet ในรุ่นก่อนหน้า รุ่น 26.9 ให้กำหนดความละเอียดแนวนอนและแนวตั้งเป็น DPI เมื่อเรนเดอร์เอกสาร WordProcessing เข้าไปยังรูปแบบ raster (PNG และ JPEG) ทำได้โดยเมธอดใหม่ setHorizontalResolution และ setVerticalResolution ในคลาส WordProcessingOptions ทั้งสองเมธอดมีค่าเริ่มต้นที่ 96 DPI และสามารถตั้งค่าได้ในช่วง [72..600] DPI รายละเอียดอยู่ใน corresponding section
VIEWERNET-5702
ตั้งแต่รุ่นนี้ มีตัวเลือกใหม่ PageNumberLocation เพิ่มเข้ามาในคลาส WordProcessingOptions สามารถบังคับใส่หมายเลขหน้าให้กับเอกสาร WordProcessing ระหว่างการเรนเดอร์และกำหนดตำแหน่งของหมายเลขหน้าได้ รายละเอียดอยู่ที่ here
ตัวอย่างโค้ด
// 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);
วิธีรับการอัปเดต
npm
อัปเกรดเป็นแพ็กเกจ groupdocs-viewer เวอร์ชันล่าสุดผ่าน npm:
npm install groupdocs-viewer
ดาวน์โหลดโดยตรง
ดาวน์โหลดแพ็กเกจจากหน้า GroupDocs.Viewer for Node.js via Java 26.9