เปรียบเทียบเอกสาร Word หรือ PDF ใน C#

ไลบรารี .NET ที่มีความเที่ยงตรงสูงเพื่อเปรียบเทียบเอกสารสองฉบับใน PDF, Word, HTML, TXT, MD และรูปแบบอื่นๆ

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

ดูข้อมูลโค้ด

ด้วย .NET API ดั้งเดิมนี้ คุณสามารถเปรียบเทียบเอกสารและรับความแตกต่างในรูปแบบเอาต์พุตที่ต้องการได้อย่างง่ายดาย ไลบรารี่ C# ของเรามีความสมบูรณ์ในตัวเองและไม่ต้องพึ่งพาเครื่องมือหรือบริการภายนอกใดๆ คุณสมบัติการประมวลผลเอกสารทั้งหมดถูกนำมาใช้ในโซลูชัน C# อันทรงพลังนี้เพื่อประสบการณ์ที่ไม่ยุ่งยาก

การเปรียบเทียบเอกสารเป็นขั้นตอนที่เป็นที่ต้องการอย่างมาก โดยเฉพาะอย่างยิ่งภายในเวิร์กโฟลว์เอกสารอัตโนมัติ ไม่ว่าคุณจะทำงานกับเอกสารทางกฎหมาย ระบบควบคุมเวอร์ชัน หรือระบบจัดการเนื้อหา API การเปรียบเทียบเอกสารสำหรับ C# สามารถเป็นตัวเปลี่ยนเกมได้ โดยจะเปรียบเทียบเนื้อหาของเอกสารทั้งในระดับตัวอักษรและระดับคำ แม้ว่าจะมีการเปลี่ยนแปลงเพียงอักขระเดียว คำทั้งคำก็จะถูกทำเครื่องหมายว่าแก้ไขแล้ว วิธีนี้ช่วยให้คุณตรวจจับการเปลี่ยนแปลงเล็กๆ น้อยๆ ที่อาจมองไม่เห็นด้วยตามนุษย์

เปรียบเทียบเอกสาร Word, PDF, เว็บโดยใช้ C#

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

  • อุตสาหกรรมกฎหมาย. การเปรียบเทียบสัญญา ข้อตกลง และสรุปทางกฎหมายโดยอัตโนมัติสามารถประหยัดเวลาอันมีค่าและรับรองความถูกต้อง ช่วยให้ทีมกฎหมายมุ่งเน้นไปที่งานที่สำคัญมากขึ้น
  • การพัฒนาซอฟต์แวร์. ด้วย API นี้ นักพัฒนา C# สามารถเปรียบเทียบซอร์สโค้ด เอกสารข้อกำหนด และข้อกำหนดทางเทคนิคได้อย่างง่ายดาย อำนวยความสะดวกในการควบคุมเวอร์ชันที่มีประสิทธิภาพและการสื่อสารที่มีประสิทธิภาพ
  • การประกันคุณภาพ ในอุตสาหกรรมต่างๆ เช่น การเผยแพร่และการสร้างเนื้อหา การรับรองความสอดคล้องและความถูกต้องของเอกสารหลายเวอร์ชันถือเป็นสิ่งสำคัญ โซลูชัน .NET นี้ช่วยให้ทีม QA สามารถเปรียบเทียบฉบับร่าง ต้นฉบับ หรือคู่มือผู้ใช้ได้โดยอัตโนมัติ ระบุความคลาดเคลื่อน และอำนวยความสะดวกในการผลิตเอกสารที่ปราศจากข้อผิดพลาด
  • บริการทางการเงิน สถาบันการเงินจัดการกับเอกสารที่ครอบคลุม รวมถึงรายงาน ใบแจ้งยอด และสัญญา ด้วยไลบรารี .NET ผู้เชี่ยวชาญด้านการเงินสามารถทำการเปรียบเทียบงบการเงินได้โดยอัตโนมัติ ตรวจจับความผิดปกติ และปรับปรุงกระบวนการปฏิบัติตามกฎระเบียบ เพิ่มประสิทธิภาพการดำเนินงาน

เปรียบเทียบสองเอกสารโดยทางโปรแกรมใน C#

ด้วยการผสานรวมการเปรียบเทียบเอกสารอัตโนมัติเข้ากับขั้นตอนการทำงานของคุณ คุณจะสามารถเปรียบเทียบเอกสารทางโปรแกรม แยกความแตกต่าง และรับผลลัพธ์ในรูปแบบผลลัพธ์ที่ต้องการได้ทันที ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้นใช้งาน .NET ข้อมูลโค้ดที่ครอบคลุมและการสาธิตออนไลน์ของเราจะแนะนำคุณตลอดกระบวนการ

ลองสาธิตสดของเราโดยการอัปโหลดเอกสารสองฉบับ เลือกรูปแบบเป้าหมายเพื่อเน้นความแตกต่าง และตรวจสอบข้อมูลโค้ด C# ที่แสดงบนหน้าจอ ตัวอย่างนี้สาธิตรายละเอียดวิธีการเปรียบเทียบเอกสารโดยทางโปรแกรม และรับผลลัพธ์ในรูปแบบไฟล์ที่ต้องการ

จุดสำคัญ: เอกสารที่เปรียบเทียบไม่ควรมีการแก้ไขก่อนที่จะเรียกวิธีการเปรียบเทียบ คุณต้องยอมรับการแก้ไขทั้งหมดก่อน เราได้ดูแลความแตกต่างเล็กๆ น้อยๆ นี้ในตัวอย่างโค้ด C# ด้านล่างแล้ว:

เปรียบเทียบเอกสารใน C#
อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
dotnet add package Aspose.Words
สำเนา
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// ไม่ควรมีการแก้ไขก่อนเปรียบเทียบ
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
รันโค้ด

วิธีเปรียบเทียบไฟล์ข้อความสองไฟล์ใน C#

  1. ติดตั้ง Aspose.Words for .NET
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ C# ของคุณ
  3. โหลดเอกสารสองฉบับเพื่อเปรียบเทียบ
  4. ยอมรับการแก้ไขทั้งหมดก่อนที่จะเรียกเมธอด Compare()
  5. เรียกวิธี Compare() เพื่อเปรียบเทียบสองเอกสาร
  6. เรียกเมธอด Save() โดยส่งชื่อไฟล์เอาต์พุตพร้อมนามสกุลที่ต้องการ
  7. รับผลการบีบอัดเป็นไฟล์แยกต่างหาก

ไลบรารี C# เพื่อเปรียบเทียบเอกสาร

มีทางเลือกสามทางในการติดตั้ง "Aspose.Words for .NET" ลงในระบบของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:

ความต้องการของระบบ

ผลิตภัณฑ์ของเราสามารถข้ามแพลตฟอร์มได้อย่างสมบูรณ์และรองรับการใช้งาน .NET หลักๆ ทั้งหมด:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

ตราบใดที่โค้ด .NET ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์หรือระบบปฏิบัติการพื้นฐาน แต่เฉพาะบน Virtual Machine เท่านั้น คุณมีอิสระที่จะพัฒนาซอฟต์แวร์ทุกประเภทสำหรับ Windows, macOS, Android, iOS และ Linux เพียงตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework, .NET Core, Windows Azure, Mono หรือ Xamarin เวอร์ชันที่เกี่ยวข้อง

เราขอแนะนำให้ใช้ Microsoft Visual Studio, Xamarin และ MonoDevelop สภาพแวดล้อมการพัฒนาแบบรวมเพื่อสร้างแอปพลิเคชัน C#, F#, VB.NET

รายละเอียดเพิ่มเติมโปรดดูที่ เอกสารประกอบผลิตภัณฑ์

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ