Comparar documentos via Ruby Cloud SDK

Crie ferramentas de comparação de documentos corporativos usando a API REST. Funciona como uma solução abrangente para todos os principais formatos de arquivo.‎‎

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

GroupDocs.Comparison for Cloud é uma API REST que permite que seus aplicativos Ruby busquem dois documentos de formato de arquivo compatível, comparem esses documentos com o mesmo formato e encontrem diferenças entre eles. O SDK permite criar um arquivo resultante e aceitar ou rejeitar as alterações recuperadas. Nosso SDK de comparação de documentos permite fácil integração em seus aplicativos Ruby existentes, para capacitar seus usuários finais a 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

Comparar documentos armazenados no armazenamento em nuvem

Buscar documentos de tipos de arquivo suportados como arquivo ou matriz de imagens

Recuperar documento resultante que contém diferenças entre documentos comparados‎

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

Aceitar/Rejeitar Modificações de Documento para Salvá-las ou Descartá-las

Retornar modificações do documento como um conjunto de imagens ou seu fluxo

Obtenha o Documento Resultante (com Modificações) via Stream

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

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

Obtenha o resultado do documento como imagens

Usando GroupDocs.Comparison Cloud API, você pode comparar documentos e obter a lista de modificações na forma de imagens. O trecho de código a seguir mostra como você pode comparar uma origem e um arquivo DOCX de destino e buscar suas diferenças em um arquivo result.DOCX. Mais tarde, você pode obter o arquivo DOCX resultante como imagens usando Ruby:

Obtenha o resultado do documento como imagens usando Ruby

# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-ruby
# Returns images of document with the result of comparison
# throws ApiException if the Api call fails

def comparison_images

  @config = GroupDocsComparisonCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
  @config.api_base_url = Utils::API_BASE_URL
  @sourcefile = "source.docx"
  @targetfile = "target.docx"
  @outputfile= "result.docx"

  # Upload file to Cloud Storage
  upload_file(@sourcefile)
  upload_file(@targetfile)

  # Returns images of document with the result of comparison
  @comparison_api = GroupDocsComparisonCloud::ComparisonApi.from_config(@config)
  request = GroupDocsComparisonCloud::ComparisonImagesRequest.new(GetComparisonRequest(@sourcefile, @targetfile),@outputfile)
  response = @comparison_api.comparison_images(request)
  puts response
puts 'completed'

end

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