เปรียบเทียบสอง DOCX โดยใช้ Java

ตัวตรวจสอบความแตกต่าง Java ที่แม่นยำสูงเพื่อเปรียบเทียบ DOCX ไฟล์และค้นหาความแตกต่างระหว่างไฟล์เหล่านั้น

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

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

เปรียบเทียบ DOCX ใน Java

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

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

ตอนนี้คุณไม่จำเป็นต้องเสียเวลาเปรียบเทียบเอกสาร DOCX ด้วยตนเองอีกต่อไป และคุณสามารถค้นหาการเปลี่ยนแปลงเล็กๆ น้อยๆ ได้อย่างรวดเร็ว และส่งออกส่วนต่างดังกล่าวไปยังเอกสารในรูปแบบที่สะดวกได้

ลองเปรียบเทียบเอกสาร DOCX

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

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

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

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

String fileName1 = "Input1.docx";
String fileName2 = "Input2.docx";
String fileResult = "Output.docx";

//  อัปโหลดเอกสารไปยังที่เก็บข้อมูลบนคลาวด์
byte[] firstDocumentContent = Files.readAllBytes(Paths.get(fileName1).toAbsolutePath());
UploadFileRequest uploadFirstFileRequest =
    new UploadFileRequest(firstDocumentContent, fileName1, null);
wordsApi.uploadFile(uploadFirstFileRequest);

byte[] secondDocumentContent = Files.readAllBytes(Paths.get(fileName2).toAbsolutePath());
UploadFileRequest uploadSecondFileRequest =
    new UploadFileRequest(secondDocumentContent, fileName2, null);
wordsApi.uploadFile(uploadSecondFileRequest);

//  เปรียบเทียบเอกสารในระบบคลาวด์
CompareData compareDataOptions = new CompareData();
compareDataOptions.setAuthor("author");
compareDataOptions.setFileReference(new FileReference(fileName2));

CompareDocumentRequest compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions,
	null, null, null, null, null, fileResult, null);
wordsApi.compareDocument(compareDocumentRequest);

//  ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์
DownloadFileRequest downloadFileRequest = new DownloadFileRequest(fileResult, null, null);
byte[] downloadFileResult = wordsApi.downloadFile(downloadFileRequest);
Files.write(Paths.get(fileResult), downloadFileResult.values().iterator().next());
รันโค้ด
  
คัดลอกรหัส Java ไปยังคลิปบอร์ด

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

  1. ติดตั้ง Aspose.Words Cloud for Java
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง Java โครงการของคุณ
  3. โหลดเอกสาร DOCX สองฉบับเพื่อเปรียบเทียบ
  4. เรียก compareDocument() เพื่อเปรียบเทียบ DOCX docs
  5. ดาวน์โหลดเอกสารผลลัพธ์จากที่เก็บข้อมูลบนคลาวด์

Java ห้องสมุดเพื่อใช้เปรียบเทียบ

ติดตั้ง 'Aspose.Words Cloud SDK for Java' โดยใช้เครื่องมือสร้างอัตโนมัติของ Maven

เพิ่มการพึ่งพานี้ใน POM ของโครงการของคุณ: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

อีกทางเลือกหนึ่งคือ คุณสามารถโคลน Aspose.Words Cloud SDK for Java จาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

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

อ้างถึง Repository Documentation เพื่อดูรายละเอียด

รูปแบบไฟล์อื่นๆ ที่รองรับ

คุณสามารถดำเนินการเปรียบเทียบสำหรับรูปแบบไฟล์อื่นๆ ได้:

5%

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

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