เนื่องจาก PDF เป็นหนึ่งในรูปแบบดิจิทัลที่ใช้กันอย่างแพร่หลาย จึงมักจำเป็นต้องเปรียบเทียบเอกสารสองเวอร์ชันของเอกสารเดียวกัน บทความนี้สรุปวิธีการเปรียบเทียบเอกสาร PDF สองฉบับสำหรับความแตกต่างโดยใช้ Java เร็วๆ นี้ เราจะพูดถึงวิธีการเปรียบเทียบไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน เปรียบเทียบเอกสาร PDF หลายฉบับ และยอมรับหรือปฏิเสธการเปลี่ยนแปลงโดยให้ตัวอย่างการเปรียบเทียบไฟล์ PDF โดยใช้ Java

เปรียบเทียบเอกสาร PDF เพื่อค้นหาความแตกต่างโดยใช้ Java API

หากคุณสนใจใน Comparing PDF Files Online ให้ไปที่ Online PDF Comparison Tool ที่ขับเคลื่อนโดย GroupDocs

Java API เพื่อเปรียบเทียบไฟล์ PDF

ในบทความนี้ ฉันจะใช้ API ของ GroupDocs.Comparison for Java เพื่อเปรียบเทียบเอกสาร PDF สองฉบับ นอกจากนี้ยังช่วยให้สามารถเปรียบเทียบไฟล์อื่น ๆ ในรูปแบบเอกสารเดียวกันภายในแอปพลิเคชัน Java

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

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>

เปรียบเทียบเอกสาร PDF โดยใช้ Java

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

ขั้นตอนต่อไปนี้อธิบายกระบวนการเปรียบเทียบไฟล์ PDF สองไฟล์และเน้นรูปแบบต่างๆ

  • โหลดเอกสาร PDF แรกโดยใช้คลาส Comparer
  • เพิ่มไฟล์ที่สองไปยังตัวเปรียบเทียบโดยใช้วิธีการเพิ่ม
  • เปรียบเทียบทั้งไฟล์ PDF และรับสรุปการเปลี่ยนแปลงโดยเรียกวิธีการเปรียบเทียบ

ข้อมูลโค้ด Java ต่อไปนี้แสดงวิธีเปรียบเทียบเอกสาร PDF และเน้นการเปลี่ยนแปลงในเอกสารผลลัพธ์

// เปรียบเทียบเอกสาร PDF สองฉบับและเน้นการเปลี่ยนแปลงโดยใช้ Java

Comparer comparer = new Comparer("path/document-ver1.pdf");
comparer.add("path/document-ver2.pdf");

comparer.compare("path/comparison-result.pdf");

นี่คือผลลัพธ์หลังจากเปรียบเทียบไฟล์ PDF สองไฟล์โดยใช้โค้ดด้านบน:

ผลการเปรียบเทียบ - การเปรียบเทียบไฟล์ PDF โดยใช้ Java

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้รับความรู้เกี่ยวกับแนวทางง่ายๆ ในการเปรียบเทียบไฟล์ PDF สองไฟล์โดยใช้ Java ผลลัพธ์ที่ได้คือบทสรุปของเนื้อหาที่เพิ่มหรือลบออก ในบทความถัดไป เราจะสำรวจวิธีการเพิ่มเติมสำหรับ การเปรียบเทียบเอกสาร PDF ที่มีการรักษาความปลอดภัย, การเปรียบเทียบไฟล์ PDF หลายไฟล์ และการยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่ตรวจพบ

ทำไมไม่ลองสร้างแอปพลิเคชันเปรียบเทียบเอกสารบน Java ของคุณเองดูล่ะ สามารถรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับ API ได้โดยอ้างอิงจาก เอกสารประกอบ และ ข้อมูลอ้างอิง API

เพื่อให้เข้าถึงตัวอย่างได้ง่าย GitHub repository เป็นแหล่งข้อมูลที่ยอดเยี่ยม หากคุณมีคำถามใดๆ โปรดติดต่อเราผ่านทาง ฟอรัม

บทความที่เกี่ยวข้อง

ดูสิ่งนี้ด้วย