คู่มือนี้อธิบายคำแนะนำแบบขั้นตอนเพื่อ เปรียบเทียบไฟล์ PDF โดยใช้ C# ให้ข้อมูลในการกำหนดค่าไลบรารีการเปรียบเทียบเอกสารและข้อมูลโค้ดตัวอย่างเพื่อแสดงการนำความสามารถ C# เปรียบเทียบไฟล์ PDF ไปใช้ สามารถใช้คำแนะนำเหล่านี้ได้โดยไม่ต้องติดตั้งซอฟต์แวร์ของบริษัทอื่นและบนระบบปฏิบัติการ เช่น MS Windows, Linux และ Mac OS ที่รองรับสภาพแวดล้อม .NET
ขั้นตอนในการเปรียบเทียบไฟล์ PDF โดยใช้ C#
- ติดตั้งแพ็คเกจ GroupDocs.Comparison for .NET จากเว็บไซต์ NuGet ในโครงการ .NET เพื่อเปรียบเทียบไฟล์ PDF
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Comparison เพื่อเปรียบเทียบเอกสาร PDF สองฉบับ
- สร้างอินสแตนซ์คลาส Comparer และส่งไฟล์ PDF อินพุตไปยังตัวสร้าง
- ใช้วิธีการเพิ่มของคลาสตัวเปรียบเทียบเพื่อโหลดเอกสาร PDF เป้าหมาย
- สุดท้าย เรียกใช้วิธีการเปรียบเทียบเพื่อบันทึกไฟล์ PDF ที่เป็นผลลัพธ์ลงในดิสก์
เปรียบเทียบไฟล์ PDF สองไฟล์โดยใช้ฟังก์ชัน C# สามารถพัฒนาได้ง่ายโดยทำตามจุดข้างต้นตามลำดับ ในขั้นตอนแรก ให้ตั้งค่าแพ็คเกจการเปรียบเทียบเอกสารที่จำเป็น จากนั้นอ้างอิงเนมสเปซที่จำเป็น ในขั้นตอนถัดไป ให้โหลดไฟล์ PDF ต้นทางเพื่อเปรียบเทียบโดยสร้างอินสแตนซ์ของคลาสตัวเปรียบเทียบ และโหลดเอกสาร PDF เป้าหมายโดยเรียกเมธอด Add ของคลาสเดียวกัน ในขั้นตอนสุดท้าย ไฟล์ผลลัพธ์สามารถบันทึกลงในดิสก์ได้โดยการเรียกใช้วิธีการเปรียบเทียบ
รหัสเพื่อเปรียบเทียบไฟล์ PDF โดยใช้ C
using System; | |
using GroupDocs.Comparison; | |
namespace ComparePdfFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare PDF documents using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.pdf")) | |
{ | |
comparer.Add("target.pdf"); | |
comparer.Compare("result.pdf"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
ในตัวอย่างโค้ดก่อนหน้า เราได้สาธิต เปรียบเทียบเอกสาร PDF สองฉบับและเน้นความแตกต่างของความสามารถ C# เราใช้การเรียก API ของไลบรารีการเปรียบเทียบเอกสารเพียงไม่กี่ครั้งในการสร้างแอปพลิเคชันการเปรียบเทียบ PDF โค้ดตัวอย่างนี้ใช้ไฟล์ PDF สองไฟล์เพื่อเปรียบเทียบ อย่างไรก็ตาม คุณสามารถปรับปรุงโค้ดสำหรับการเปรียบเทียบเอกสาร PDF หลายไฟล์ได้
เราได้กล่าวถึงขั้นตอนโดยละเอียดในการพัฒนา PDF เปรียบเทียบความสามารถของ C# เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการเปรียบเทียบไฟล์ Word ใน C# โปรดดูคำแนะนำ วิธีเปรียบเทียบเอกสาร Word โดยใช้ C# สำหรับข้อมูลเพิ่มเติม