Integra il controllo delle differenze dei documenti nelle tue applicazioni Java utilizzando l’API REST. Confronta immagini, documenti, eBook, file CAD e PDF ecc.
Inizia la prova gratuitaGroupDocs.Comparison for Cloud è un’API REST che consente alle tue applicazioni Java di confrontare due documenti dello stesso formato per trovare le differenze tra loro, creare un file risultante e consentirti di accettare o rifiutare le modifiche recuperate. Il nostro Document Comparison SDK per Java consente una facile integrazione nelle applicazioni esistenti, in modo che gli utenti finali possano confrontare documenti, fogli di calcolo, presentazioni, diagrammi di Microsoft Visio, e-mail e file di molti altri formati.
Utilizzando GroupDocs.Comparison Cloud API, puoi confrontare i documenti e ottenere l’elenco delle modifiche tra di loro. Il seguente pezzo di codice mostra come è possibile recuperare la differenza tra un file DOCX di origine e uno di destinazione e recuperare le loro differenze in un file result.DOCX utilizzando 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);