Aspose.Words Document Comparer สำหรับ .NET

Aspose.Words Document Comparer for .NET ให้ผู้พัฒนาด้วยเครื่องมือที่มีประสิทธิภาพในการ เปรียบเทียบสองเอกสาร Word และสร้างการแก้ไข ซึ่งเน้นความแตกต่างใด ๆ ที่พบ ไม่ว่าจะเป็นสําหรับการตรวจสอบทางกฎหมายหรือทางเทคนิค โปรแกรมเสริมนี้ให้แน่ใจว่าการติดตามที่แม่นยําของการแก้ไขข้อความการแปลงและการเปลี่ยนแปลงทางโครงสร้างโดยตรงในแอปพลิเคชันของคุณ.

การติดตั้งและการตั้งค่า

สภาพแวดล้อมที่ได้รับการสนับสนุน:

  • **ระบบปฏิบัติการ: ** Windows, Linux, macOS
  • Frameworks: .NET Framework, หมายเลขที่กําหนดเอง, .Net Core, 5 / 6 +, Mono
  • IDEs: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop

การเริ่มต้นที่รวดเร็ว: การเปรียบเทียบเอกสารใน .NET

using Aspose.Words;

var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

การตัดนี้แสดงให้เห็นถึงการเปรียบเทียบสองเอกสารและยึดผ่านการตรวจสอบที่สร้างขึ้น.

คุณสมบัติและฟังก์ชั่น

การเปรียบเทียบเอกสารหลัก

  • การเปรียบเทียบ DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown และอื่น ๆ.
  • ใส่ป้อนข้อมูลการลบและการจัดรูปแบบการเปลี่ยนแปลงจากเอกสารที่สองไปเป็นครั้งแรก.
  • รักษาเนื้อหาเดิมและใช้สไตล์ที่คุ้นเคยของ Word Track Changes.

การตรวจสอบการติดตามและการจัดการ

  • ประเภทการแก้ไขเป็น Insert, Delete หรือ FormatChange.
  • สนับสนุนการยอมรับ / การปฏิเสธทางโปรแกรม.
  • ช่วยให้ iteration สําหรับการสร้างรายงานที่กําหนดเองหรือสรุป.

การเปรียบเทียบแบบกําหนดเอง

  • ความไวของกรณีร่วมกัน.
  • เลือกว่าจะติดตามการเปลี่ยนแปลงในพื้นที่สีขาว (พื้นที่ tabs, break).
  • การควบคุมการเปรียบเทียบ granularity: หมายเลขคําหรือระดับ paragraph.
  • ปล่อยช่องคลอดเช่นความคิดเห็นจดหมายหรือหัวข้อ.

การเปรียบเทียบระดับองค์ประกอบ

  • **ข้อความ: ** ตรวจจับการเพิ่มการลบและข้อความที่เคลื่อนย้าย.
  • **การจัดรูปแบบ: ** ระบุตัวอักษร paragraph และรูปแบบการเปลี่ยนแปลง.
  • ตาราง: เคล็ดลับการแทรกซ้อนแถว/คอลัมน์การลบและการผสมเซลล์ / ส่วนแบ่ง.
  • **วัตถุ: ** ปลั๊กที่ใส่หรือลบรูปภาพรูปแบบและ OLE.

ประสิทธิภาพและการสแกน

  • API-based Stream ช่วยให้การเปรียบเทียบเอกสารขนาดใหญ่ได้อย่างมีประสิทธิภาพ.
  • การเปรียบเทียบหลายชั้นได้รับการสนับสนุนสําหรับการประมวลผลชุด.
  • การกําหนดค่าของบันทึกด้วยตัวเลือกการโหลดและประหยัด.

แนวทางที่ดีที่สุด

  • ใช้ใบอนุญาตก่อนที่จะหลีกเลี่ยงข้อความการประเมิน.
  • ปกติเอกสาร (รูปแบบการลบการเปลี่ยนแปลงที่ติดตาม) ก่อนการเปรียบเทียบ.
  • การปรับความไวต่อพื้นที่สีขาว / กรณีเพื่อลดผลลัพธ์ที่ไม่ซ้ํากัน.
  • ใช Revisions การเก็บรวบรวมโลโก้การเปลี่ยนแปลงโครงสร้าง.
  • สําหรับโหลดงานจํานวนมากดําเนินการเปรียบเทียบโดยไม่ซิงโครนและจัดการการแข่งขัน.

การแก้ไขปัญหาทั่วไป

ผลลัพธ์ที่ไม่คาดหวังหรือการเปลี่ยนแปลงที่หายไป?✔ ตรวจสอบความสมบูรณ์ของเอกสารและรูปแบบความสอดคล้อง.

การประเมินเครื่องหมายน้ําหรือฟังก์ชั่นที่ จํากัด?✔ รับประกันใบอนุญาตจะถูกนํามาใช้อย่างถูกต้อง.

ประสิทธิภาพต่ําด้วยเอกสารขนาดใหญ?✔ ใช้ APIs ตามการไหลและเปิดใช้งานการประมวลผลแบบคู่มือได้ทุกที่เป็นไปได.

คําถามที่ถามบ่อย

**Q: Aspose.Words Document Comparer สําหรับ .NET คืออะไร?**ปลั๊กอินสําหรับการตรวจจับความแตกต่างระหว่างเอกสารและใช้พวกเขาเป็นรีวิวสําหรับการตรวจสอบ.

**Q: รูปแบบไฟล์ใดที่ได้รับการสนับสนุน?**DOC, DOCX, RTF, HTML, PDF, OpenOffice รูปแบบ Markdown และภาพ (JPG, PNG, ฯลฯ.).

**Q: ฉันสามารถยอมรับหรือปฏิเสธการตรวจสอบโดยโปรแกรมได้หรือไม?**ใช่ API สนับสนุนการยอมรับ/ปฏิเสธการตรวจสอบโดยรวมหรือโดยบุคคล.

**Q: วิธีการรวมกันนี้กับ Aspose.Words?**มันทํางานโดยตรงกับ Aspose.Words วัตถุเอกสารเพื่อให้แน่ใจว่าการรวมกันอย่างต่อเนื่องกับกระแสทํางานที่มีอย.

**Q: อุตสาหกรรมใดจะได้รับประโยชน์จากเครื่องมือน?**กฎหมายการเงินการเผยแพร่และธุรกิจอุตสาหกรรมใช้มันสําหรับการตรวจสอบการปฏิบัติตามและการประยุกต์การแก้ไข.

 แบบไทย