เรามีความยินดีที่จะแจ้งให้ทราบถึงการเปิดตัว GroupDocs.Comparison for .NET 26.9 ซึ่งพร้อมให้บริการตั้งแต่ กันยายน 2026
เวอร์ชัน 26.9 ของ GroupDocs.Comparison ปรับปรุงความแม่นยำและประสิทธิภาพของการเปรียบเทียบ PDF, เพิ่มความสามารถในการจำกัดการโหลดทรัพยากรเอกสารภายนอก, ทำให้ลำดับของส่วนที่ถูกลบและแทรกในผลลัพธ์ diff มีความสอดคล้องกัน, และแก้ไขปัญหาต่าง ๆ ที่ส่งผลต่อการเปรียบเทียบ Words, Slides, และ PDF
การแก้ไขและการปรับปรุง
- [Enhancement] จำกัดการโหลดทรัพยากรเอกสารภายนอกผ่าน LoadOptions. (COMPARISONNET-4866)
- [Enhancement] ทำให้ลำดับของส่วนที่ถูกลบและแทรกในผลลัพธ์ diff มีความสอดคล้องกัน. (COMPARISONNET-4897)
- [Enhancement] ปรับปรุงประสิทธิภาพการเปรียบเทียบ PDF สำหรับเอกสารที่มีข้อความระดับอักขระ. (COMPARISONNET-4892)
- [Bug] การเปรียบเทียบ PDF แบบอินไลน์วาดข้อความแทนที่ทับบรรทัดถัดไป. (COMPARISONNET-4896)
- [Bug] การขึ้นบรรทัดใหม่ภายในเซลล์ตาราง PDF สูญหายในผลลัพธ์การเปรียบเทียบ. (COMPARISONNET-4893)
- [Bug] แก้ไขข้อยกเว้น “Page have not room to place a paragraphs” เมื่อเปรียบเทียบเอกสาร PDF. (COMPARISONNET-3909)
- [Bug] ปรับปรุงความแม่นยำของการเปรียบเทียบ PDF สำหรับเอกสารที่มีตาราง. (COMPARISONNET-2370)
- [Bug] ข้อความที่ขีดเส้นใต้ไม่ถูกเปรียบเทียบ. (COMPARISONNET-2294)
- [Bug] NullReferenceException ระหว่างการเปรียบเทียบไฟล์ Words. (COMPARISONNET-4887)
- [Bug] NullReferenceException ระหว่างการเปรียบเทียบ Slides. (COMPARISONNET-4883)
จำกัดการโหลดทรัพยากรเอกสารภายนอกผ่าน LoadOptions
LoadOptions ตอนนี้รวม SkipExternalResources และ WhitelistedResources เพื่อควบคุมว่าทรัพยากรภายนอกที่อ้างอิงโดยเอกสาร (เช่น รูปภาพที่เชื่อมโยง) จะถูกโหลดระหว่างการเปรียบเทียบหรือไม่
SkipExternalResources– เมื่อเป็นtrue(ค่าเริ่มต้น) ทรัพยากรภายนอกจะไม่ถูกโหลด ตั้งค่าเป็นfalseเพื่อให้โหลดทรัพยากรภายนอกได้WhitelistedResources– รายชื่อทรัพยากรที่ยังคงได้รับอนุญาตเมื่อSkipExternalResourcesเป็นtrue
var loadOptions = new LoadOptions
{
SkipExternalResources = true,
WhitelistedResources = new List<string> { "includepicture-field.png" }
};
using (Comparer comparer = new Comparer("source.docx", loadOptions))
{
comparer.Add("target.docx", loadOptions);
comparer.Compare("result.docx");
}
ความแม่นยำและประสิทธิภาพของการเปรียบเทียบ PDF
การปล่อยเวอร์ชันนี้ปรับปรุงประสิทธิภาพการเปรียบเทียบ PDF สำหรับเอกสารที่มีข้อความระดับอักขระและแก้ไขปัญหาที่เกี่ยวกับ PDF หลายประการ รวมถึงข้อความแทนที่แบบอินไลน์ที่ทับบรรทัดถัดไป, การสูญหายของการขึ้นบรรทัดใหม่ภายในเซลล์ตาราง, ข้อยกเว้น “Page have not room to place a paragraphs”, และการเปรียบเทียบเอกสารที่มีตารางให้แม่นยำยิ่งขึ้น
ลำดับผลลัพธ์ diff ที่ทำให้เป็นมาตรฐาน
ส่วนที่ถูกลบและแทรกในผลลัพธ์ diff ของการเปรียบเทียบจะถูกส่งกลับในลำดับที่สอดคล้องและเป็นมาตรฐาน ทำให้รายการการเปลี่ยนแปลงง่ายต่อการประมวลผลและแสดงผล
วิธีรับอัปเดต
คุณสามารถรับเวอร์ชันล่าสุดจาก NuGet หรือดาวน์โหลดโดยตรงจาก GroupDocs website
NuGet
GroupDocs.Comparison for .NET 26.9
ดาวน์โหลดโดยตรง
ดาวน์โหลด assemblies สำหรับทั้ง .NET และ .NET Framework จากหน้า GroupDocs.Comparison for .NET 26.9