เรามีความยินดีที่จะแจ้งการปล่อย GroupDocs.Viewer for Java 26.9 ซึ่งพร้อมให้บริการตั้งแต่ กันยายน 2026. การปล่อยนี้มาพร้อมกับคุณลักษณะใหม่สี่อย่างที่พอร์ตจาก GroupDocs.Viewer for .NET, การปรับปรุงสำหรับไฟล์อาร์ไคฟ์สองอย่างที่เฉพาะเจาะจงสำหรับ Java, และการแก้ไขบั๊กห้าข้อ — ซึ่งทำให้การสนับสนุนสำหรับ PDF, WordProcessing, และรูปแบบไฟล์อาร์ไคฟ์ดีขึ้นอย่างมาก.
สิ่งใหม่ในรุ่นนี้
- [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.OFDฟิลด์ (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolutionเมธอดของประเภทint(VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolutionเมธอดของประเภทint(VIEWERNET-5700)WordsPageNumberLocationenum (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocationเมธอดของประเภทWordsPageNumberLocation(VIEWERNET-5702)
Modified
BaseViewOptions.setRenderNotes/isRenderNotes: ขอบเขตของมันได้ขยายเพื่อครอบคลุมเอกสาร PDF ด้วย (VIEWERNET-5607)
Removed
None
คุณลักษณะใหม่
VIEWERNET-4630
ตั้งแต่รุ่นนี้ GroupDocs.Viewer for Java รองรับรูปแบบไฟล์ Open Fixed-layout Document (OFD). การประมวลผลไฟล์ OFD จำเป็นต้องมีฟอนต์ SimSun.ttf อยู่ในระบบปฏิบัติการ (โดยทั่วไปติดตั้งล่วงหน้าใน Windows; บน Linux อาจต้องจัดหาโดยตรงผ่านแหล่งฟอนต์ที่กำหนดเอง). คุณลักษณะนี้อธิบายอย่างละเอียดในส่วน Render OFD documents.
VIEWERNET-5607
ตอนนี้สามารถเปิดการเรนเดอร์ของ popup annotation (balloon hints) ที่โดยปกติซ่อนอยู่ในไฟล์ PDF ได้โดยใช้ตัวเลือก setRenderNotes ที่มีอยู่แล้ว — ความหมายของมันได้ขยายสำหรับเอกสาร PDF. ส่วนของบทความนี้ อธิบายคุณลักษณะนี้อย่างละเอียด.
VIEWERNET-5700
เช่นเดียวกับเอกสาร Spreadsheet ในการปล่อยเวอร์ชันก่อนหน้า, เวอร์ชัน 26.9 ให้สามารถระบุความละเอียดแนวนอนและแนวตั้งเป็น DPI เมื่อเรนเดอร์เอกสาร WordProcessing เข้าไปในรูปแบบ raster (PNG และ JPEG). ทำได้ด้วยเมธอดใหม่ setHorizontalResolution และ setVerticalResolution ในคลาส WordProcessingOptions. ทั้งสองตัวเลือกมีค่าเริ่มต้นที่ 96 DPI และสามารถตั้งค่าได้ในช่วง [72..600] DPI. คุณลักษณะนี้อธิบายอย่างละเอียดใน ส่วนที่เกี่ยวข้อง ของบทความเกี่ยวกับการเรนเดอร์เอกสาร WordProcessing.
VIEWERNET-5702
ตั้งแต่รุ่นนี้, ตัวเลือกใหม่ PageNumberLocation ถูกเพิ่มเข้าไปในคลาส WordProcessingOptions. สามารถบังคับให้เพิ่มเลขหน้าในเอกสาร WordProcessing ระหว่างการเรนเดอร์และระบุตำแหน่งของเลขหน้าในหน้าได้. คุณลักษณะนี้อธิบายไว้ ที่นี่.
ตัวอย่างโค้ด
// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");
วิธีรับอัปเดต
Maven
เพิ่มการพึ่งพาดังต่อไปนี้ในไฟล์ pom.xml ของคุณ:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
หรือเยี่ยมชม GroupDocs.Viewer for Java Maven Repository โดยตรง.
ดาวน์โหลดโดยตรง
ดาวน์โหลดไฟล์ JAR จากหน้า GroupDocs.Viewer for Java 26.9 .