Java Cloud SDK para comparar documentos

Integre o verificador de diferenças de documentos em suas aplicações Java usando REST API. Compare imagens, documentos, eBooks, CAD & PDF files etc.

  • GroupDocs.Comparison Cloud SDK para cURL
  • GroupDocs.Comparison Cloud SDK para .NET
  • GroupDocs.Comparison Cloud SDK para Android
  • GroupDocs.Comparison Cloud SDK para PHP
  • GroupDocs.Comparison Cloud SDK para Python
  • GroupDocs.Comparison Cloud SDK para Ruby
  • GroupDocs.Comparison Cloud SDK para Node.js
  • GroupDocs.Comparison Cloud SDK para Apex
Iniciar teste gratuito

GroupDocs.Comparison para Cloud é um REST API que permite que suas aplicações Java comparem dois documentos do mesmo formato para encontrar diferenças entre eles, gerar um arquivo resultante e permitir que você aceite ou rejeite as alterações recuperadas. Nosso Document Comparison SDK para Java permite fácil integração com suas aplicações existentes, de modo que seus usuários finais possam comparar documentos, planilhas, apresentações, Microsoft Visio diagramas, e-mails e arquivos de muitos outros formatos.

Recursos avançados de comparação de documentos REST API

Carregue documentos para o armazenamento em nuvem e faça a comparação

Recupere documentos em formatos suportados para comparação como arquivo ou matriz de imagens

Com base nos documentos comparados, obtenha as diferenças entre eles no documento resultante

Obtenha a lista de categorias, como TypeChanged ou OnlyNumbers etc., para o conteúdo alterado

Aceite ou rejeite as alterações para salvá-las ou descartá-las

Retorne as alterações atualizadas do documento resultante como um conjunto de imagens ou seu fluxo

Recupere o documento resultante (com alterações atualizadas) via fluxo

Obtenha o documento (com o resultado da comparação) como um conjunto de imagens ou seu fluxo

Recupere o documento resultante (com o resultado da comparação) como um fluxo

Obtenha as alterações dos documentos comparados

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 arquivos DOCX de origem e destino e buscar suas diferenças em um arquivo DOCX de resultado usando Java:

Obtenha as alterações dos documentos comparados 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);

Recursos de suporte e aprendizado

GroupDocs.Comparison Cloud também oferece comparação individual de documentos SDKs para outras linguagens populares listadas abaixo:

  Português
c240c9b17