เรามีความยินดีที่จะแจ้งการปล่อย 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

Modified

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

แหล่งข้อมูล