Apex Cloud SDK para comparar documentos

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

  • GroupDocs.Comparison Cloud SDK para cURL
  • GroupDocs.Comparison Cloud SDK para .NET
  • GroupDocs.Comparison Cloud SDK para Java
  • 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
Iniciar teste gratuito

GroupDocs.Comparison para Cloud é um REST API que permite que suas aplicações Apex 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 SDK de Comparação de Documentos para Apex permite fácil integração em suas aplicações existentes, de modo que seus usuários finais possam comparar documentos, planilhas, apresentações, diagramas Microsoft Visio, e-mails e arquivos de muitos outros formatos.

Recursos Avançados de Comparação de Documentos REST API

Faça upload de documentos para o armazenamento em nuvem e realize 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 Stream

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

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

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

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

Obtenha as alterações dos documentos comparados usando Apex

  # 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-apex

  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
f95c1ce5c