เปรียบเทียบเอกสาร Word หรือ PDF ใน Java

ไลบรารี Java ที่มีความเที่ยงตรงสูงเพื่อเปรียบเทียบเอกสารสองฉบับใน PDF, Word, HTML, TXT, MD และรูปแบบอื่นๆ

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

ดูข้อมูลโค้ด

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

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

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

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

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

เปรียบเทียบสองเอกสารโดยทางโปรแกรมใน Java

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

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

จุดสำคัญ: เอกสารที่เปรียบเทียบไม่ควรมีการแก้ไขก่อนที่จะเรียกวิธีการเปรียบเทียบ คุณต้องยอมรับการแก้ไขทั้งหมดก่อน เราได้ดูแลความแตกต่างเล็กๆ น้อยๆ นี้ในตัวอย่างโค้ด Java ด้านล่างแล้ว:

เปรียบเทียบเอกสารใน Java
อัปโหลดไฟล์เปรียบเทียบ
รันโค้ด
อัปโหลดไฟล์ที่สองเพื่อเปรียบเทียบ
เลือกรูปแบบเป้าหมายจากรายการ
import com.aspose.words.*;

Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");

// ไม่ควรมีการแก้ไขก่อนเปรียบเทียบ
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
รันโค้ด

วิธีเปรียบเทียบไฟล์ข้อความสองไฟล์ใน Java

  1. ติดตั้ง Aspose.Words for Java
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ Java ของคุณ
  3. โหลดเอกสารสองฉบับเพื่อเปรียบเทียบ
  4. ยอมรับการแก้ไขทั้งหมดก่อนที่จะเรียกเมธอด compare()
  5. เรียกวิธี compare() เพื่อเปรียบเทียบสองเอกสาร
  6. เรียกเมธอด Save() โดยส่งชื่อไฟล์เอาต์พุตพร้อมนามสกุลที่ต้องการ
  7. รับผลการบีบอัดเป็นไฟล์แยกต่างหาก

ไลบรารี Java เพื่อเปรียบเทียบเอกสาร

เราโฮสต์ Java ของเราในที่เก็บ Maven 'Aspose.Words สำหรับ Java' เป็น JAR ทั่วไปที่มีโค้ดไบต์ โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้งในสภาพแวดล้อมนักพัฒนา Java ของคุณ

ความต้องการของระบบ

Java SE 7 และ Java เวอร์ชันล่าสุด นอกจากนี้เรายังมีแพ็คเกจแยกต่างหากสำหรับ Java SE 6 ในกรณีที่คุณจำเป็นต้องใช้งาน JRE ล้าสมัยนี้

Java ของเราเป็นแบบข้ามแพลตฟอร์มและทำงานบนระบบปฏิบัติการทั้งหมดที่มีการใช้งาน JVM Microsoft Windows, Linux, macOS, Android และ iOS

สำหรับข้อมูลเกี่ยวกับการพึ่งพาแพ็คเกจเสริม เช่น JogAmp JOGL, Harfbuzz ฟอนต์ Java Advanced Imaging JAI โปรดดู เอกสารประกอบผลิตภัณฑ์

รูปแบบไฟล์ยอดนิยมสำหรับการเปรียบเทียบ

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ