คู่มือ API ของ GroupDocs.Comparison: เปรียบเทียบเอกสารใน .NET และ Java

GroupDocs.Comparison Banner GroupDocs.Comparison Banner

ยินดีต้อนรับสู่ คู่มือฉบับสมบูรณ์สำหรับการเปรียบเทียบเอกสาร ด้วย GroupDocs.Comparison API ในบทแนะนำนี้คุณจะได้ค้นพบวิธีการเปรียบเทียบ Word, PDF, Excel, PowerPoint, รูปภาพและรูปแบบอื่น ๆ อีกมากมายโดยโปรแกรมจากสภาพแวดล้อม .NET และ Java บทแนะนำจะพาคุณผ่านการตั้งค่า แนวคิดหลัก เคล็ดลับด้านประสิทธิภาพ และกรณีการใช้งานจริง เพื่อให้คุณสามารถเพิ่มฟังก์ชันการเปรียบเทียบที่เชื่อถือได้ให้กับแอปพลิเคชันของคุณได้ทันที

คำตอบอย่างรวดเร็ว

  • GroupDocs.Comparison API ทำอะไร? มันตรวจจับและไฮไลท์การเปลี่ยนแปลงระหว่างเอกสารสองไฟล์ที่มีรูปแบบเดียวกันหรือแตกต่างกัน
  • แพลตฟอร์มที่รองรับคืออะไร? .NET (Framework, .NET Core, .NET 5/6) และ Java (8+)
  • ต้องการไลเซนส์สำหรับการพัฒนาหรือไม่? การทดลองใช้ฟรีเพียงพอสำหรับการประเมิน; ต้องมีไลเซนส์เชิงพาณิชย์สำหรับการใช้งานจริง
  • สามารถเปรียบเทียบไฟล์ที่มีการป้องกันด้วยรหัสผ่านได้หรือไม่? ใช่ – API ยอมรับรหัสผ่านเพื่อเปิดเอกสารที่ถูกป้องกัน
  • มีวิธีสร้างภาพพรีวิวแบบภาพได้หรือไม่? แน่นอน, API สามารถสร้างภาพพรีวิวแบบเคียงข้างหรือซ้อนทับของผลการเปรียบเทียบ
  • จะเปรียบเทียบโฟลเดอร์ทั้งหมดได้อย่างไร? ใช้ฟีเจอร์เปรียบเทียบโฟลเดอร์เพื่อประมวลผลหลายไฟล์ในหนึ่งคำสั่ง, เหมาะสำหรับการตรวจสอบแบบชุด

GroupDocs.Comparison API คืออะไร?

GroupDocs.Comparison API เป็นชุดไลบรารี .NET และ Java ที่ให้คุณเปรียบเทียบเนื้อหา การจัดวางและรูปแบบของเอกสารสองไฟล์ได้โดยอัตโนมัติ รองรับไฟล์กว่า 100 ประเภท ให้บันทึกการเปลี่ยนแปลงอย่างละเอียด และสามารถส่งออกผลลัพธ์เป็นเอกสารใหม่ รูปภาพหรือ PDF ได้ API ทำงานโดยไม่ต้องพึ่งพา Microsoft Office หรือซอฟต์แวร์ของบุคคลที่สามใด ๆ ทำให้เหมาะสำหรับการประมวลผลบนเซิร์ฟเวอร์

ทำไมต้องใช้ GroupDocs.Comparison API?

GroupDocs.Comparison API ประมวลผลเอกสารด้วยสถาปัตยกรรมสตรีมมิ่งที่ทำให้การใช้หน่วยความจำต่ำกว่า 50 MB แม้กับ PDF ขนาด 500 หน้า และสามารถเปรียบเทียบไฟล์หลายพันไฟล์ในโฟลเดอร์ได้ในเวลาไม่เกิน 3 วินาทีต่อเอกสาร 100 หน้า มี รูปแบบเข้า‑ออกกว่า 50 ประเภท, ความแม่นยำการตรวจจับการเปลี่ยนแปลง 99 %, รองรับการจัดการรหัสผ่านในตัว และปรับแต่งสไตล์การเปรียบเทียบแบบภาพได้เต็มที่ — ทำให้เป็นทางเลือกที่เร็วกว่าและปลอดภัยกว่าการตรวจทานด้วยมือ

GroupDocs.Comparison API จัดการกับเอกสารขนาดใหญ่อย่างไร?

LoadOptions ให้คุณกำหนดพฤติกรรมการโหลดเอกสาร เช่น เปิดโหมดประหยัดหน่วยความจำ
GroupDocs.Comparison API อ่านไฟล์ต้นทางเป็นชิ้นเล็ก ๆ ทำให้การใช้หน่วยความจำอยู่ต่ำกว่า 50 MB ไม่ว่าขนาดเอกสารจะเท่าใดก็ตาม กระบวนการเปรียบเทียบโฟลเดอร์ในตัวจะประมวลผลไฟล์ตามลำดับ ทำให้สามารถเปรียบเทียบเอกสารหลายพันไฟล์โดยไม่ทำให้ทรัพยากรหมด คุณยังสามารถเปิดใช้แฟล็ก LoadOptions EnableMemorySaving เพื่อเพิ่มการลดการใช้ RAM ในขณะที่ยังคงผลลัพธ์ diff ที่แม่นยำเต็มที่

วิธีเปรียบเทียบเอกสารสองไฟล์ด้วย GroupDocs.Comparison API?

Comparer เป็นคลาสหลักที่ทำการเปรียบเทียบเอกสาร
โหลดไฟล์ต้นทางและไฟล์เป้าหมายด้วยคลาส Comparer เรียก Compare แล้วบันทึกผลลัพธ์ด้วย Save คลาส Comparer เป็นส่วนประกอบหลักที่ประสานการโหลด การคำนวณ diff และการสร้างผลลัพธ์ กระบวนการสามขั้นตอนนี้ — โหลด, เปรียบเทียบ, บันทึก — ครอบคลุม 99 % ของสถานการณ์การเปรียบเทียบและทำงานกับรูปแบบที่รองรับทั้งหมด ให้การนำไปใช้ที่ชัดเจนและดูแลได้ง่ายสำหรับนักพัฒนา

GroupDocs.Comparison API รองรับรูปแบบไฟล์อะไรบ้าง?

GroupDocs.Comparison API รองรับ รูปแบบเข้า‑ออกกว่า 50 ประเภท รวมถึง DOCX, DOC, ODT, RTF, TXT, XLSX, XLS, ODS, CSV, PPTX, PPT, ODP, PDF, PDF/A, JPG, PNG, BMP, GIF, TIFF, EML, MSG, HTML, EPUB, DJVU และอื่น ๆ อีกมากมาย API ตรวจจับรูปแบบแต่ละประเภทโดยอัตโนมัติ ไม่ต้องทำการแปลงล่วงหน้าและทำให้การเปรียบเทียบข้ามไฟล์ประเภทต่าง ๆ เป็นไปอย่างราบรื่น

ทำไมต้องเลือก GroupDocs.Comparison API แทนเครื่องมือเปรียบเทียบอื่น ๆ?

GroupDocs.Comparison API ให้ความแม่นยำระดับอุตสาหกรรม (การตรวจจับการเปลี่ยนแปลง 99 %) ครอบคลุมมากกว่า 100 รูปแบบ ประมวลผลเอกสาร 500 หน้าในเวลาไม่เกิน 3 วินาที และมีระบบรักษาความปลอดภัยในตัวสำหรับไฟล์ที่ป้องกันด้วยรหัสผ่าน ไม่ต้องใช้ซอฟต์แวร์ภายนอกเช่น Microsoft Office มีตัวเลือกการปรับแต่งที่หลากหลาย และให้ API ที่แข็งแกร่งสำหรับทั้ง .NET และ Java ทำให้เป็นตัวเลือกที่เหนือกว่าสำหรับการเปรียบเทียบเอกสารระดับองค์กร

การสอน GroupDocs.Comparison สำหรับ .NET

การสอน .NET ที่สำคัญ

เริ่มต้น

ฟังก์ชันหลัก

ฟีเจอร์ขั้นสูง

การเปรียบเทียบเฉพาะด้าน

การสอน GroupDocs.Comparison สำหรับ Java

การสอน Java ที่สำคัญ

เริ่มต้น

ฟังก์ชันหลัก

ฟีเจอร์ขั้นสูง

รูปแบบเอกสารที่รองรับ

GroupDocs.Comparison supports a wide range of document formats:

ประเภทรูปแบบ
การประมวลผลคำDOCX, DOC, ODT, RTF, TXT
สเปรดชีตXLSX, XLS, ODS, CSV
งานนำเสนอPPTX, PPT, ODP
เอกสาร PDFPDF, PDF/A
รูปภาพJPG, PNG, BMP, GIF, TIFF
อีเมลEML, MSG
และอื่น ๆ อีกมาก…HTML, EPUB, DJVU

แหล่งข้อมูลสำหรับนักพัฒนา

กรณีการใช้งานทั่วไปสำหรับ GroupDocs.Comparison API

  • การตรวจสอบเอกสารทางกฎหมาย – ไฮไลท์การเปลี่ยนแปลงระหว่างการแก้ไขสัญญาอย่างรวดเร็ว.
  • การรายงานทางการเงิน – ตรวจจับการเปลี่ยนแปลงในแถลงการณ์ Excel หรือ PDF ก่อนการเผยแพร่.
  • ระบบจัดการเนื้อหา – ให้ผู้ใช้ปลายทางเครื่องมือเปรียบเทียบภาพสำหรับไฟล์ Word หรือ PowerPoint.
  • การทดสอบคุณภาพอัตโนมัติ – เปรียบเทียบ PDF ที่สร้างขึ้นกับเทมเพลตพื้นฐานในสายงาน CI.
  • การปฏิบัติตามกฎระเบียบ – ตรวจสอบว่าเอกสารนโยบายไม่ได้ถูกแก้ไขโดยไม่ได้ตั้งใจ.

คำถามที่พบบ่อย

Q: ฉันสามารถใช้ GroupDocs.Comparison API ในผลิตภัณฑ์เชิงพาณิชย์ได้หรือไม่?
A: ใช่, จำเป็นต้องมีไลเซนส์เชิงพาณิชย์ที่ถูกต้องสำหรับการปรับใช้ในสภาพแวดล้อมการผลิต. มีการทดลองใช้ฟรีสำหรับการประเมิน.

Q: API รองรับไฟล์ที่มีการป้องกันด้วยรหัสผ่านหรือไม่?
A: แน่นอน. คุณสามารถระบุรหัสผ่านของเอกสารเมื่อโหลดไฟล์ต้นทาง.

Q: เวอร์ชัน .NET ใดที่เข้ากันได้?
A: API ทำงานกับ .NET Framework 4.5+, .NET Core 3.1+, .NET 5, และ .NET 6+.

Q: API จัดการกับเอกสารขนาดใหญ่หรือการเปรียบเทียบโฟลเดอร์จำนวนมากอย่างไร?
A: มันใช้การสตรีมและอัลกอริทึมที่ปรับแต่งเพื่อรักษาการใช้หน่วยความจำน้อย, และคุณสามารถเปรียบเทียบไดเรกทอรีทั้งหมดด้วยฟีเจอร์เปรียบเทียบโฟลเดอร์.

Q: มีวิธีปรับแต่งสไตล์ภาพของผลลัพธ์การเปรียบเทียบหรือไม่?
A: ใช่, ตัวเลือกการเปรียบเทียบให้คุณกำหนดสี, สไตล์การทำเครื่องหมาย, และรูปแบบผลลัพธ์สำหรับ diff ที่สร้างขึ้น.


Last Updated: 2026-10-21
Tested With: GroupDocs.Comparison 24.0 (latest stable)
Author: GroupDocs