รวมเครื่องมือตรวจสอบความแตกต่างของเอกสารเข้ากับแอปพลิเคชัน Java ของคุณโดยใช้ REST API เปรียบเทียบรูปภาพ เอกสาร อีบุ๊ก ไฟล์ CAD และ PDF เป็นต้น
เริ่มทดลองใช้งานฟรีGroupDocs.Comparison for Cloud เป็น REST API ที่ช่วยให้แอปพลิเคชัน Java ของคุณสามารถเปรียบเทียบเอกสารที่มีรูปแบบเดียวกันสองฉบับเพื่อค้นหาความแตกต่างระหว่างเอกสารเหล่านั้น สร้างไฟล์ผลลัพธ์ และให้คุณยอมรับหรือปฏิเสธการเปลี่ยนแปลงที่เรียกค้นได้ SDK สำหรับการเปรียบเทียบเอกสารสำหรับ Java ของเราช่วยให้บูรณาการเข้ากับแอปพลิเคชันที่มีอยู่ของคุณได้อย่างง่ายดาย ดังนั้นผู้ใช้ปลายทางของคุณจะสามารถเปรียบเทียบเอกสาร สเปรดชีต งานนำเสนอ ไดอะแกรม Microsoft Visio อีเมล และไฟล์ในรูปแบบอื่นๆ อีกมากมายได้
การใช้ GroupDocs.Comparison Cloud API ช่วยให้คุณสามารถเปรียบเทียบเอกสารและรับรายการการเปลี่ยนแปลงระหว่างเอกสารเหล่านั้นได้ โค้ดต่อไปนี้แสดงวิธีดึงความแตกต่างระหว่างไฟล์ DOCX ต้นฉบับและไฟล์เป้าหมาย และดึงความแตกต่างเหล่านั้นในไฟล์ result.DOCX โดยใช้ Java:
# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java
String outPath = "result.docx",
sourceName = "source.docx",
targetName = "target.docx";
StorageApi storageApi = Utils.getStorageApiInstance();
// Upload files to Cloud Storage
File file = new File("src/main/resources/" + sourceName);
ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
file = new File("src/main/resources/" + targetName);
storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);
ChangesApi changesApi = Utils.getChangesApiInstance();
PutChangesDocumentRequest request = new PutChangesDocumentRequest();
request.setRequest(GetComparisonRequest(sourceName, targetName));
request.setOutPath(outPath);
Link response = changesApi.putChangesDocument(request);
System.out.println(response);