Integre o verificador de diferenças de documentos em seus aplicativos Java usando a API REST. Compare imagens, documentos, eBooks, arquivos CAD e PDF, etc.
Iniciar teste gratuitoGroupDocs.Comparison for Cloud é uma API REST que permite que seus aplicativos Java comparem dois documentos do mesmo formato para encontrar diferenças entre eles, criar um arquivo resultante e permitir que você aceite ou rejeite as alterações recuperadas. Nosso SDK de comparação de documentos para Java permite fácil integração em seus aplicativos existentes, para que seus usuários finais possam comparar documentos, planilhas, apresentações, diagramas do Microsoft Visio, e-mails e arquivos de muitos outros formatos.
Usando GroupDocs.Comparison Cloud API, você pode comparar documentos e obter a lista de alterações entre eles. O trecho de código a seguir mostra como você pode recuperar a diferença entre uma origem e um arquivo DOCX de destino e buscar suas diferenças em um arquivo result.DOCX usando 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);