เรามีความยินดีที่จะแจ้งการปล่อย GroupDocs.Viewer for .NET v26.8 ซึ่งพร้อมให้ใช้งานตั้งแต่ สิงหาคม 2026 รุ่นนี้นำเสนอการปรับปรุงสถาปัตยกรรมสำคัญด้วยการจัดแพ็กเกจ NuGet แบบแยก TFM, ฟีเจอร์ใหม่สี่รายการ — รวมถึงการสนับสนุนคำอธิบายประกอบ PDF ที่ซ่อนอยู่, การกำหนดความละเอียดที่ปรับได้สำหรับเอกสาร WordProcessing, และการใส่เลขหน้า — และแก้ไขบั๊กสำคัญแปดรายการที่ส่งผลต่อการแสดงผล PDF, WordProcessing, EML, และ EPSF

สิ่งใหม่ในรุ่นนี้

  • [ฟีเจอร์ใหม่] ดำเนินการจัดแพ็กเกจ NuGet แบบแยก TFM สำหรับ GroupDocs.Viewer (VIEWERNET-5719)
  • [ฟีเจอร์ใหม่] ดำเนินการเปิดเผยคำอธิบายประกอบใน PDF ที่ซ่อนโดยค่าเริ่มต้นระหว่างการแสดงผล (VIEWERNET-5607)
  • [ฟีเจอร์ใหม่] เพิ่มความสามารถในการระบุความละเอียดแนวนอนและแนวตั้งในตัวเลือก WordProcessing ขณะแปลงเอกสาร WordProcessing เป็นรูปแบบราสเตอร์ (VIEWERNET-5700)
  • [ฟีเจอร์ใหม่] เพิ่มการใส่เลขหน้าให้กับเอกสาร WordProcessing ระหว่างการแสดงผล (VIEWERNET-5702)
  • [บั๊ก] ตัวอักษรพิเศษแสดงผลไม่ถูกต้องและเส้นขอบตารางหายไปขณะแปลง EML เป็น HTML และรูปแบบราสเตอร์ (VIEWERNET-5620)
  • [บั๊ก] ปัญหาการขาดคอมเมนต์ขณะแสดงผล PDF (VIEWERNET-5654)
  • [บั๊ก] การแสดงผล DOCX เป็น HTML ไม่ถูกต้องเมื่อมีอักษรอาหรับและเปิดใช้งานตัวเลือก EnableOpenTypeFeatures (VIEWERNET-5681)
  • [บั๊ก] การสนับสนุนรูปแบบ EPSF มีข้อจำกัด เกิดข้อผิดพลาดขณะพาร์สเนื้อหาไฟล์ EPSF (VIEWERNET-5683)
  • [บั๊ก] ความไม่ตรงกันระหว่างมิติจริงของไฟล์ราสเตอร์ที่แปลงและค่าที่คำนวณโดย GetViewInfo (VIEWERNET-5737)
  • [บั๊ก] [UI] Groupdocs viewer 8.0.7/8.1.x - หน้าที่ไม่ได้โหลดใน viewer จะไม่ปรากฏในตัวอย่างพรีวิวการพิมพ์ (VIEWERNET-5615)

การเปลี่ยนแปลง API สาธารณะ

เพิ่ม

แก้ไข

  • RenderNotes คุณสมบัติชนิด Boolean: “พื้นที่” ของมันได้ขยายเพื่อครอบคลุมเอกสาร PDF ด้วย (VIEWERNET-5607)

ลบ
ไม่มี

ฟีเจอร์ใหม่

VIEWERNET-5719

แพ็กเกจ NuGet ของ GroupDocs.Viewer ได้รับการออกแบบใหม่ทั้งหมด ตอนนี้ไม่มีแพ็กเกจแยก GroupDocs.Viewer.CrossPlatform อีกต่อไป แนวคิดหลักของการจัดแพ็กเกจแบบแยก TFM คือแพ็กเกจ NuGet ของ GroupDocs.Viewer ทำหน้าที่เป็นแพ็กเกจเราต์เตอร์ที่มีน้ำหนักเบา ซึ่งภายในไม่ได้บรรจุไบนารี (ไฟล์ DLL) แต่จะบรรจุไฟล์ NuSpec ที่มีเมตาดาต้าต่าง ๆ เช่น ID, เวอร์ชัน ฯลฯ และเมื่อเป็นไฟล์ไบนารีจะใส่ไฟล์ placeholder ว่างเปล่าเช่น “_._” ซึ่งเป็นแนวปฏิบัติของ NuGet ที่หมายถึง “TFM นี้รองรับ แต่ไม่มี assembly ส่งมาจากแพ็กเกจนี้” เมื่อติดตั้งโดยผู้ใช้ ตัวจัดการแพ็กเกจ NuGet จะอ่านแพลตฟอร์ม (framework) ของโครงการผู้ใช้และติดตั้งแพ็กเกจย่อยที่จำเป็นที่ตรงกัน เช่น “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60”, หรือ “GroupDocs.Viewer.Net60.Windows” ดังนั้น หากโครงการของคุณสร้างสำหรับ .NET Framework 4.6.2 หรือสูงกว่าและคุณอัปเดต GroupDocs.Viewer 26.4 ไปเป็น 26.8 ล่าสุดผ่านตัวจัดการแพ็กเกจ NuGet จะมีการติดตั้งแพ็กเกจ “GroupDocs.Viewer.26.8.0” พร้อมกับแพ็กเกจย่อย “GroupDocs.Viewer.Net462.26.8.0” ที่เป็น dependency

VIEWERNET-5607

ขณะนี้สามารถเปิดใช้งานการแสดงผลคำอธิบายประกอบแบบ popup (baloon hints) ที่ซ่อนโดยค่าเริ่มต้นในไฟล์ PDF ได้โดยใช้คุณสมบัติ RenderNotes ที่มีอยู่แล้ว — ความหมายของมันได้ถูกเปลี่ยนสำหรับเอกสาร PDF ส่วนรายละเอียดเพิ่มเติมสามารถดูได้ใน ส่วนของบทความนี้

VIEWERNET-5700

เช่นเดียวกับเอกสาร Spreadsheet ในรุ่นก่อนหน้า รุ่น 26.8 นี้อนุญาตให้ระบุความละเอียดแนวนอนและแนวตั้งเป็นหน่วย DPI เมื่อแปลงเอกสาร WordProcessing เข้าไปยังรูปแบบราสเตอร์ (PNG และ JPEG) ทำได้โดยใช้คุณสมบัติสาธารณะใหม่ HorizontalResolution และ VerticalResolution ในคลาส WordProcessingOptions ทั้งสองคุณสมบัติมีค่าเริ่มต้นที่ 96 DPI สามารถตั้งค่าได้ด้วยตนเองในช่วง [72..600] DPI รายละเอียดฟีเจอร์นี้อยู่ใน ส่วนที่เกี่ยวข้อง ของบทความเกี่ยวกับการแสดงผลเอกสาร WordProcessing

VIEWERNET-5702

ตั้งแต่รุ่นนี้เป็นต้นไป ด้วยคุณสมบัติใหม่ PageNumberLocation ที่เพิ่มเข้าไปในคลาส WordProcessingOptions สามารถบังคับใส่เลขหน้าให้กับเอกสาร WordProcessing ระหว่างการแสดงผลและยังสามารถระบุตำแหน่งของเลขหน้าในหน้าได้ ฟีเจอร์ใหม่นี้อธิบายไว้ ที่นี่

วิธีรับการอัปเดต

NuGet

อัปเกรดเป็นแพ็กเกจ GroupDocs.Viewer ล่าสุดผ่าน NuGet การจัดแพ็กเกจแบบแยก TFM จะติดตั้งแพ็กเกจย่อยที่ตรงกับแพลตฟอร์มโดยอัตโนมัติ:

ดาวน์โหลดโดยตรง

ดาวน์โหลดไฟล์ assembly จาก หน้าดาวน์โหลด GroupDocs.Viewer for .NET

ทรัพยากร