Tích hợp trình kiểm tra sự khác biệt của tài liệu vào ứng dụng Java của bạn bằng REST API. So sánh hình ảnh, tài liệu, sách điện tử, tệp CAD & PDF, v.v.
Bắt đầu dùng thử miễn phíGroupDocs.Comparison for Cloud là một REST API cho phép các ứng dụng Java của bạn so sánh hai tài liệu có cùng định dạng để tìm ra sự khác biệt giữa chúng, tạo ra một tệp kết quả và cho phép bạn chấp nhận hoặc từ chối các thay đổi đã truy xuất. Document Comparison SDK for Java của chúng tôi cho phép tích hợp dễ dàng vào các ứng dụng hiện có của bạn, để người dùng cuối của bạn có thể so sánh các tài liệu, bảng tính, bản trình bày, sơ đồ Microsoft Visio, email và các tệp có nhiều định dạng khác.
Sử dụng GroupDocs.Comparison Cloud API, bạn có thể so sánh các tài liệu và nhận danh sách các thay đổi giữa chúng. Đoạn mã sau đây cho thấy cách bạn có thể truy xuất sự khác biệt giữa tệp DOCX nguồn và tệp DOCX đích và lấy sự khác biệt của chúng trong tệp result.DOCX bằng 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);