สรุปภาพ GroupDocs.Comparison

API เพื่อเปรียบเทียบความแตกต่างระหว่างเอกสารในแอปพลิเคชัน .NET

Illustration comparison

การเปรียบเทียบไฟล์ใน C#

ตรวจจับความแตกต่างระหว่างไฟล์ต้นฉบับและไฟล์เป้าหมายสำหรับการเปลี่ยนแปลงในย่อหน้า คำ และระดับอักขระระบุการเปลี่ยนแปลงสไตล์และการจัดรูปแบบ เช่น ตัวหนา เอียง ขีดเส้นใต้ แบบตัวอักษร ฯลฯ

รองรับรูปแบบไฟล์และเอกสารยอดนิยม

GroupDocs.Comparison API ช่วยให้สามารถเปรียบเทียบเอกสารได้อย่างมีประสิทธิภาพในรูปแบบที่หลากหลาย รวมถึง PDF, HTML, อีเมล, เอกสาร Microsoft Office (Word, Excel, PowerPoint, OneNote, Visio) ประเภทภาพต่างๆ (JPEG, PNG, GIF, BMP) ไฟล์ข้อความ และอื่นๆ

ใช้หรือปฏิเสธการเปลี่ยนแปลงได้อย่างง่ายดาย

แต่ละความแตกต่างที่ระบุในเอกสารเปรียบเทียบโดยใช้ API GroupDocs.Comparison สามารถเลือกหรือปฏิเสธได้ ทำให้สามารถปรับแต่งก่อนส่งออกไปยังเอกสารเอาต์พุตสุดท้าย

รายงานสรุปเปรียบเทียบ

สร้างรายงานสรุปของความแตกต่าง โดยระบุรายละเอียดการเปลี่ยนแปลงทั้งหมดที่พบในเอกสารเปรียบเทียบและบันทึกไว้เพื่ออ้างอิง

อิสระของแพลตฟอร์

GroupDocs.Comparison for .NET รองรับระบบปฏิบัติการ เฟรมเวิร์กและผู้จัดการแพ็คเกจต่อไปนี้

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

รูปแบบไฟล์ที่รองรับ

GroupDocs.Comparison for .NET รองรับการดำเนินการด้วย [รูปแบบไฟล์] ต่อไปนี้ (https://docs.groupdocs.com/comparison/net/supported-document-formats/)

รูปแบบ Microsoft Office และ OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • เค้าโครงหน้าคงที่: PDF

รูปภาพ กราฟิก และไดอะแกรม

  • ภาพแรสเตอร์: BMP, GIF, JPG, JPEG, PNG
  • การถ่ายภาพทางการแพทย์: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

อื่น ๆ

  • ข้อความ: TXT
  • ภาษาการเขียนโปรแกรม: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • เว็บ: HTM, HTML, MHT, MHTML
  • หนังสืออิเล็กทรอนิกส์: MOBI, DjVu
  • ค่าที่คั่นด้วยตัวแยก: CSV

คุณสมบัติ GroupDocs.Comparison

เปรียบเทียบ PDF และ เอกสาร รูปภาพ และรูปแบบอื่น ๆ ของ Office ได้อย่างง่ายดาย

Feature icon

ง่ายต่อการเปรียบเทียบเอกสาร

วิเคราะห์และระบุความแตกต่างระหว่างสองเอกสาร

Feature icon

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

วิเคราะห์และระบุความแตกต่างในเอกสารหลายฉบับพร้อมกัน

Feature icon

รูปแบบที่รองรับ

เข้ากันได้กับรูปแบบเอกสารที่ใช้กันอย่างแพร่หลายกว่า 50 รูปแบบจากหมวดหมู่ต่างๆ ทำให้มั่นใจได้ถึงการใช้งานที่กว้างขวาง

Feature icon

ยอมรับหรือปฏิเสธการเปลี่ยนแปลง

แสดงผลภาพของการเปลี่ยนแปลงที่ตรวจพบพร้อมตัวเลือกที่จะยอมรับหรือปฏิเสธการแก้ไขเหล่านี้

Feature icon

สร้างตัวอย่าง

ความสามารถในการบันทึกผลการเปรียบเทียบเป็นตัวอย่างภาพเพื่อการอ้างอิงและการแบ่งปันได้ง่าย

Feature icon

การเปรียบเทียบเนื้อหา

ทำการเปรียบเทียบข้อความอย่างละเอียดในระดับต่างๆ รวมถึงบรรทัดต่อบรรทัดย่อหน้าคำและตัวอักษร โดยมีการเน้นความแตกต่างเพื่อความชัดเจนที่ดีขึ้น

Feature icon

การเปรียบเทียบสไตล์และการจัดรูปแบบ

ตรวจจับและเน้นการเปลี่ยนแปลงในการจัดรูปแบบเอกสารและรูปแบบเพื่อให้มั่นใจได้ว่ามีการตรวจสอบอย่างครอบคลุม

Feature icon

การตั้งค่าเมตาที่ยืดหยุ่น

เก็บข้อมูลเมตาจากไฟล์ต้นฉบับหรือเป้าหมายหรือปรับแต่งตามความต้องการของผู้ใช้

Feature icon

การป้องกันรหัสผ่าน

วิเคราะห์เอกสารที่ป้องกันด้วยรหัสผ่านและรักษาความปลอดภัยเอกสารเอาต์พุตด้วยการเข้ารหัสรหัสผ่านเพื่อเพิ่มความปลอดภัย

Feature icon

การเปรียบเทียบหน้าที่เลือก

โหลดและเปรียบเทียบส่วนหรือหน้าเฉพาะของเอกสารเพื่อการวิเคราะห์เป้าหมาย

Feature icon

แสดงความคิดเห็น

เลือกที่จะแสดงหรือซ่อนความคิดเห็นเมื่อโหลดเอกสารต้นฉบับ ซึ่งให้การควบคุมกระบวนการเปรียบเทียบได้มากขึ้น

ตัวอย่างรหัส

บางกรณีการใช้งานของการดำเนินการ GroupDocs.Comparison for .NET ทั่วไป

เปรียบเทียบเอกสารที่ป้องกันด้วยรหัสผ่าน

ในการเปรียบเทียบเอกสารที่ ป้องกันด้วยรหัสผ่าน คุณต้องระบุเอกสารแล้วโหลดเอกสาร:

วิธีเปรียบเทียบเอกสารที่ป้องกันด้วยรหัสผ่าน

// โหลดเอกสารต้นฉบับและระบุรหัสผ่าน
using(Comparer comparer = new Comparer("source.docx", new LoadOptions() {Password = "1234"}))  
{
    // โหลดเอกสารเป้าหมายและระบุรหัสผ่าน
    comparer.Add("target.docx", new LoadOptions() {Password = "5678"});

    // บันทึกผลการเปรียบเทียบลงในไฟล์ที่ระบุ
    comparer.Compare("result.docx");
}

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

GroupDocs.Comparison ช่วยให้คุณสามารถ เปรียบเทียบเอกสารมากกว่าสองเอกสารการดำเนินการเกือบจะเหมือนกับเมื่อเปรียบเทียบสองไฟล์คุณเพียงแค่ต้องเพิ่มไฟล์เป้าหมายเพิ่มเติมลงในคลาส comparer

วิธีเปรียบเทียบเอกสารสามอย่างขึ้นไป

// โหลดเอกสารต้นฉบับ
using(Comparer comparer = new Comparer("source.docx") 
{
    // ระบุไฟล์ที่สองสำหรับการเปรียบเทียบ
    comparer.Add("target2.docx");
    
    // ระบุไฟล์ที่สามสำหรับการเปรียบเทียบ
    comparer.Add("target3.docx");
    
    // บันทึกผลการเปรียบเทียบลงในไฟล์ที่ระบุ
    comparer.Compare("result.docx");
}
 ไทย