เมื่อใช้ API การเขียนโปรแกรมของเรา คุณจะสามารถเปรียบเทียบไฟล์สองไฟล์และค้นหาความแตกต่างระหว่างไฟล์ทั้งสองได้ กล่าวคือ ไลบรารี .NET ของเราเป็นเครื่องมือตรวจสอบความแตกต่างของไฟล์ที่มีประสิทธิภาพ หลังจากใช้ Document Comparison API แล้ว คุณจะได้รับผลลัพธ์และบันทึกเป็น DOCX, PDF, DOC และรูปแบบอื่นๆ
ด้วย .NET API ดั้งเดิมนี้ คุณสามารถเปรียบเทียบเอกสารและรับความแตกต่างในรูปแบบเอาต์พุตที่ต้องการได้อย่างง่ายดาย ไลบรารี่ C# ของเรามีความสมบูรณ์ในตัวเองและไม่ต้องพึ่งพาเครื่องมือหรือบริการภายนอกใดๆ คุณสมบัติการประมวลผลเอกสารทั้งหมดถูกนำมาใช้ในโซลูชัน C# อันทรงพลังนี้เพื่อประสบการณ์ที่ไม่ยุ่งยาก
การเปรียบเทียบเอกสารเป็นขั้นตอนที่เป็นที่ต้องการอย่างมาก โดยเฉพาะอย่างยิ่งภายในเวิร์กโฟลว์เอกสารอัตโนมัติ ไม่ว่าคุณจะทำงานกับเอกสารทางกฎหมาย ระบบควบคุมเวอร์ชัน หรือระบบจัดการเนื้อหา API การเปรียบเทียบเอกสารสำหรับ C# สามารถเป็นตัวเปลี่ยนเกมได้ โดยจะเปรียบเทียบเนื้อหาของเอกสารทั้งในระดับตัวอักษรและระดับคำ แม้ว่าจะมีการเปลี่ยนแปลงเพียงอักขระเดียว คำทั้งคำก็จะถูกทำเครื่องหมายว่าแก้ไขแล้ว วิธีนี้ช่วยให้คุณตรวจจับการเปลี่ยนแปลงเล็กๆ น้อยๆ ที่อาจมองไม่เห็นด้วยตามนุษย์
มีหลายครั้งที่คุณพบว่าตัวเองไม่แน่ใจว่าเอกสารได้รับการแก้ไขหรือไม่ และกระบวนการเปรียบเทียบเอกสารสองเวอร์ชันด้วยตนเองนั้นค่อนข้างท้าทาย ในทางกลับกัน มีบางกรณีที่คุณมั่นใจว่าเอกสารมีการเปลี่ยนแปลง แต่งานในการค้นหาตำแหน่งพื้นที่ที่อัปเดตด้วยสายตากลายเป็นเรื่องยากมาก เรามาสำรวจสถานการณ์ทั่วไปที่การเปรียบเทียบเอกสารอัตโนมัติมีประโยชน์อย่างเหลือเชื่อ:
ด้วยการผสานรวมการเปรียบเทียบเอกสารอัตโนมัติเข้ากับขั้นตอนการทำงานของคุณ คุณจะสามารถเปรียบเทียบเอกสารทางโปรแกรม แยกความแตกต่าง และรับผลลัพธ์ในรูปแบบผลลัพธ์ที่ต้องการได้ทันที ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้นใช้งาน .NET ข้อมูลโค้ดที่ครอบคลุมและการสาธิตออนไลน์ของเราจะแนะนำคุณตลอดกระบวนการ
ลองสาธิตสดของเราโดยการอัปโหลดเอกสารสองฉบับ เลือกรูปแบบเป้าหมายเพื่อเน้นความแตกต่าง และตรวจสอบข้อมูลโค้ด 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");
มีทางเลือกสามทางในการติดตั้ง "Aspose.Words for .NET" ลงในระบบของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:
ผลิตภัณฑ์ของเราสามารถข้ามแพลตฟอร์มได้อย่างสมบูรณ์และรองรับการใช้งาน .NET หลักๆ ทั้งหมด:
ตราบใดที่โค้ด .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
รายละเอียดเพิ่มเติมโปรดดูที่ เอกสารประกอบผลิตภัณฑ์