Comparar documentos via Ruby Cloud SDK

Crie ferramentas de comparação de documentos corporativos usando REST API. 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 Android
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Node.js
  • GroupDocs.Comparison Cloud SDK for Apex
Iniciar teste gratuito

GroupDocs.Comparison for Cloud é uma API REST que permite que seus aplicativos Ruby busquem dois documentos de formato de arquivo suportado, comparem esses documentos de mesmo formato e encontrem diferenças entre eles. O SDK permite que você crie um arquivo resultante e permite que você aceite ou rejeite as alterações recuperadas. Nosso Document Comparison SDK 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 seguinte pedaço de código mostra como você pode comparar um arquivo DOCX de origem e um 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