Java Cloud SDK para comparar documentos

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.

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

GroupDocs.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.‎‎

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

Carregar documentos para armazenamento em nuvem e fazer comparações

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

Com base em diferenças de busca de documentos comparados entre ambos 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

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

Buscar documento resultante (com alterações atualizadas) via Stream

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

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

Obter alterações de 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 uma origem e um arquivo DOCX de destino e buscar suas diferenças em um arquivo result.DOCX usando Java:

Obter alterações de 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 SDKs de comparação de documentos individuais para outros idiomas populares, conforme listado abaixo:

  Português