เรามีความยินดีที่จะแจ้งให้ทราบถึงการเปิดตัว 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

เรียนรู้เพิ่มเติม