เมื่อใช้ API การเขียนโปรแกรมของเรา คุณจะสามารถเปรียบเทียบไฟล์สองไฟล์และค้นหาความแตกต่างระหว่างไฟล์ทั้งสองได้ กล่าวคือ ไลบรารี Java ของเราเป็นเครื่องมือตรวจสอบความแตกต่างของไฟล์ที่มีประสิทธิภาพ หลังจากใช้ Document Comparison API แล้ว คุณจะได้รับผลลัพธ์และบันทึกเป็น DOCX, PDF, DOC และรูปแบบอื่นๆ
ด้วย Java API ดั้งเดิมนี้ คุณสามารถเปรียบเทียบเอกสารและรับความแตกต่างในรูปแบบเอาต์พุตที่ต้องการได้อย่างง่ายดาย ไลบรารี่ Java ของเรามีความสมบูรณ์ในตัวเองและไม่ต้องพึ่งพาเครื่องมือหรือบริการภายนอกใดๆ คุณสมบัติการประมวลผลเอกสารทั้งหมดถูกนำมาใช้ในโซลูชัน Java อันทรงพลังนี้เพื่อประสบการณ์ที่ไม่ยุ่งยาก
การเปรียบเทียบเอกสารเป็นขั้นตอนที่เป็นที่ต้องการอย่างมาก โดยเฉพาะอย่างยิ่งภายในเวิร์กโฟลว์เอกสารอัตโนมัติ ไม่ว่าคุณจะทำงานกับเอกสารทางกฎหมาย ระบบควบคุมเวอร์ชัน หรือระบบจัดการเนื้อหา API การเปรียบเทียบเอกสารสำหรับ Java สามารถเป็นตัวเปลี่ยนเกมได้ โดยจะเปรียบเทียบเนื้อหาของเอกสารทั้งในระดับตัวอักษรและระดับคำ แม้ว่าจะมีการเปลี่ยนแปลงเพียงอักขระเดียว คำทั้งคำก็จะถูกทำเครื่องหมายว่าแก้ไขแล้ว วิธีนี้ช่วยให้คุณตรวจจับการเปลี่ยนแปลงเล็กๆ น้อยๆ ที่อาจมองไม่เห็นด้วยตามนุษย์
มีหลายครั้งที่คุณพบว่าตัวเองไม่แน่ใจว่าเอกสารได้รับการแก้ไขหรือไม่ และกระบวนการเปรียบเทียบเอกสารสองเวอร์ชันด้วยตนเองนั้นค่อนข้างท้าทาย ในทางกลับกัน มีบางกรณีที่คุณมั่นใจว่าเอกสารมีการเปลี่ยนแปลง แต่งานในการค้นหาตำแหน่งพื้นที่ที่อัปเดตด้วยสายตากลายเป็นเรื่องยากมาก เรามาสำรวจสถานการณ์ทั่วไปที่การเปรียบเทียบเอกสารอัตโนมัติมีประโยชน์อย่างเหลือเชื่อ:
ด้วยการผสานรวมการเปรียบเทียบเอกสารอัตโนมัติเข้ากับขั้นตอนการทำงานของคุณ คุณจะสามารถเปรียบเทียบเอกสารทางโปรแกรม แยกความแตกต่าง และรับผลลัพธ์ในรูปแบบผลลัพธ์ที่ต้องการได้ทันที ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้นใช้งาน Java ข้อมูลโค้ดที่ครอบคลุมและการสาธิตออนไลน์ของเราจะแนะนำคุณตลอดกระบวนการ
ลองสาธิตสดของเราโดยการอัปโหลดเอกสารสองฉบับ เลือกรูปแบบเป้าหมายเพื่อเน้นความแตกต่าง และตรวจสอบข้อมูลโค้ด Java ที่แสดงบนหน้าจอ ตัวอย่างนี้สาธิตรายละเอียดวิธีการเปรียบเทียบเอกสารโดยทางโปรแกรม และรับผลลัพธ์ในรูปแบบไฟล์ที่ต้องการ
จุดสำคัญ: เอกสารที่เปรียบเทียบไม่ควรมีการแก้ไขก่อนที่จะเรียกวิธีการเปรียบเทียบ คุณต้องยอมรับการแก้ไขทั้งหมดก่อน เราได้ดูแลความแตกต่างเล็กๆ น้อยๆ นี้ในตัวอย่างโค้ด Java ด้านล่างแล้ว:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
สำเนา
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 ของเราในที่เก็บ 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 โปรดดู เอกสารประกอบผลิตภัณฑ์