ในโลกดิจิทัลปัจจุบัน การจัดการและการเปรียบเทียบเอกสารถือเป็นงานที่สำคัญ โดยเฉพาะอย่างยิ่งในธุรกิจและด้านกฎหมาย เมื่อทำงานกับเอกสาร PDF ใน C# Aspose.Words for .NET นำเสนอโซลูชันอันทรงพลังสำหรับการเปรียบเทียบเอกสาร PDF ในบล็อกโพสต์นี้ เราจะสำรวจวิธีเปรียบเทียบเอกสาร PDF ในแอปพลิเคชัน C# ซึ่งช่วยให้คุณปรับปรุงกระบวนการเปรียบเทียบและแก้ไขเอกสารให้มีประสิทธิภาพยิ่งขึ้น
ไลบรารี C# เพื่อเปรียบเทียบไฟล์ PDF - ดาวน์โหลดฟรี
Aspose.Words for .NET เป็นไลบรารีที่มีฟีเจอร์มากมายที่ช่วยให้นักพัฒนาสามารถทำงานกับเอกสารรูปแบบต่างๆ รวมถึง DOCX, PDF และอื่นๆ ในแอปพลิเคชัน .NET โดยให้ความสามารถในการประมวลผลเอกสารที่หลากหลาย เช่น การสร้าง การแก้ไข การแปลง และการเปรียบเทียบเอกสาร ทำให้เป็นเครื่องมือสำคัญสำหรับงานการจัดการเอกสาร
หากต้องการติดตั้งไลบรารีจาก NuGet คุณสามารถใช้คำสั่งต่อไปนี้ หรือคุณสามารถดาวน์โหลดได้จากส่วน ดาวน์โหลด
PM> Install-Package Aspose.Words
เปรียบเทียบไฟล์ PDF สองไฟล์ใน C
การเปรียบเทียบ PDF กับ Aspose.Words for .NET เป็นเรื่องง่าย คุณเพียงแค่ต้องอัปโหลดไฟล์ PDF แปลงเป็นรูปแบบ Word ที่แก้ไขได้ และรับผลการเปรียบเทียบ มาดูกระบวนการเปรียบเทียบเอกสาร PDF ใน C# ด้วยความช่วยเหลือของตัวอย่างโค้ดกัน
- ขั้นแรก ให้โหลดไฟล์ PDF ทั้งสองไฟล์โดยใช้คลาส Document
- จากนั้น แปลงไฟล์ PDF เป็นรูปแบบ Word ที่แก้ไขได้โดยใช้วิธี Document.Save()
- ตั้งค่าตัวเลือกที่ต้องการโดยใช้คลาส CompareOptions และเปรียบเทียบเอกสารโดยใช้เมธอด Document.Compare()
- สุดท้าย ให้บันทึกไฟล์ PDF ที่มีความแตกต่างโดยใช้เมธอด Document.Save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเปรียบเทียบ PDF ใน C#
using Aspose.Words.Comparing;
// โหลดไฟล์ PDF
Document PDF1 = new Document("first.pdf");
Document PDF2 = new Document("second.pdf");
// แปลงไฟล์ PDF เป็นรูปแบบ Word ที่แก้ไขได้
PDF1.Save("first.docx", SaveFormat.Docx);
PDF2.Save("second.docx", SaveFormat.Docx);
// โหลดเอกสาร Word ที่แปลงแล้ว
Document DOC1 = new Document("first.docx");
Document DOC2 = new Document("second.docx");
// ตั้งค่าตัวเลือกการเปรียบเทียบ
CompareOptions options = new CompareOptions();
options.IgnoreFormatting = true;
options.IgnoreHeadersAndFooters = true;
options.IgnoreCaseChanges = true;
options.IgnoreTables = true;
options.IgnoreFields = true;
options.IgnoreComments = true;
options.IgnoreTextboxes = true;
options.IgnoreFootnotes = true;
// DOC1 จะมีการเปลี่ยนแปลงเป็นการแก้ไขหลังการเปรียบเทียบ
DOC1.Compare(DOC2, "user", DateTime.Today, options);
if (DOC1.Revisions.Count > 0)
// บันทึกไฟล์ผลลัพธ์เป็น PDF
DOC1.Save("compared.pdf", SaveFormat.Pdf);
else
Console.Write("Documents are equal");
ภาพหน้าจอต่อไปนี้แสดงการเปรียบเทียบไฟล์ PDF สองไฟล์
รับใบอนุญาตฟรี
คุณสามารถ [รับใบอนุญาตชั่วคราวฟรี] ได้3 เพื่อเปรียบเทียบไฟล์ PDF โดยไม่มีข้อจำกัดในการประเมิน
สำรวจไลบรารีเปรียบเทียบ C# PDF
คุณสามารถไปที่ เอกสาร ของ Aspose.Words เพื่อสำรวจคุณสมบัติที่มีประโยชน์อื่นๆ ในกรณีที่มีคำถามใดๆ คุณสามารถถามเราได้ทาง ฟอรั่ม
บทสรุป
การเปรียบเทียบเอกสาร PDF ใน C# เป็นคุณสมบัติอันมีค่าสำหรับธุรกิจและองค์กรที่ต้องอาศัยการจัดการเอกสาร Aspose.Words for .NET ช่วยให้กระบวนการนี้ง่ายขึ้น โดยเสนอวิธีที่เชื่อถือได้และมีประสิทธิภาพในการเปรียบเทียบเอกสาร PDF และสร้างผลลัพธ์การเปรียบเทียบโดยละเอียด ไลบรารีนี้ช่วยให้นักพัฒนาสามารถเปรียบเทียบและแก้ไขเอกสารได้โดยอัตโนมัติ ประหยัดเวลาและรับรองความถูกต้องแม่นยำในการจัดการเอกสาร
ในบทความนี้ คุณได้เรียนรู้วิธีเปรียบเทียบไฟล์ PDF สองไฟล์ใน C# แล้ว ด้วยการทำตามขั้นตอนที่ระบุไว้ในบล็อกโพสต์นี้ คุณจะสามารถควบคุมความสามารถของ Aspose.Words for .NET เพื่อเปรียบเทียบเอกสาร PDF และปรับปรุงเวิร์กโฟลว์การจัดการเอกสารของคุณ