เนื่องจาก PDF เป็นหนึ่งในรูปแบบดิจิทัลที่ใช้กันอย่างแพร่หลาย จึงมักจำเป็นต้องเปรียบเทียบเอกสารสองเวอร์ชันของเอกสารเดียวกัน บทความนี้สรุปวิธีการเปรียบเทียบเอกสาร PDF สองฉบับสำหรับความแตกต่างโดยใช้ Java เร็วๆ นี้ เราจะพูดถึงวิธีการเปรียบเทียบไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน เปรียบเทียบเอกสาร PDF หลายฉบับ และยอมรับหรือปฏิเสธการเปลี่ยนแปลงโดยให้ตัวอย่างการเปรียบเทียบไฟล์ PDF โดยใช้ Java
หากคุณสนใจใน 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 สองไฟล์โดยใช้โค้ดด้านบน:
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้รับความรู้เกี่ยวกับแนวทางง่ายๆ ในการเปรียบเทียบไฟล์ PDF สองไฟล์โดยใช้ Java ผลลัพธ์ที่ได้คือบทสรุปของเนื้อหาที่เพิ่มหรือลบออก ในบทความถัดไป เราจะสำรวจวิธีการเพิ่มเติมสำหรับ การเปรียบเทียบเอกสาร PDF ที่มีการรักษาความปลอดภัย, การเปรียบเทียบไฟล์ PDF หลายไฟล์ และการยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่ตรวจพบ
ทำไมไม่ลองสร้างแอปพลิเคชันเปรียบเทียบเอกสารบน Java ของคุณเองดูล่ะ สามารถรับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับ API ได้โดยอ้างอิงจาก เอกสารประกอบ และ ข้อมูลอ้างอิง API
เพื่อให้เข้าถึงตัวอย่างได้ง่าย GitHub repository เป็นแหล่งข้อมูลที่ยอดเยี่ยม หากคุณมีคำถามใดๆ โปรดติดต่อเราผ่านทาง ฟอรัม