Compare documentos via Ruby Cloud SDK

Crie ferramentas corporativas de comparação de documentos usando REST API. Funciona como uma solução completa para todos os principais formatos de arquivo.

  • 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 Node.js
  • GroupDocs.Comparison Cloud SDK para Apex
Iniciar teste gratuito

GroupDocs.Comparison para Cloud é um REST API que permite que suas aplicações Ruby busquem dois documentos no formato de arquivo suportado, compare esses mesmos documentos de formato e encontre diferenças entre eles. O SDK permite que você crie um arquivo resultante e possibilita aceitar ou rejeitar as alterações recuperadas. Nosso Document Comparison SDK permite fácil integração nas suas aplicações Ruby existentes, para capacitar seus usuários finais a 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

Compare documentos armazenados em armazenamento em nuvem

Recupere documentos dos tipos de arquivo suportados como arquivo ou como matriz de imagens

Recupere o documento resultante que contém as diferenças entre os documentos comparados

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

Aceite/Rejeite as modificações do documento para salvá-las ou descartá-las

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

Obtenha o documento resultante (com modificações) via stream

Recupere o documento (com 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 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 comparar um arquivo de origem e um arquivo de destino DOCX e obter suas diferenças em um arquivo DOCX de resultado. 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 comparação individual de documentos SDKs para outras linguagens populares listadas abaixo:

  Português
d0635a6e0