Compare dois Word usando Ruby

Verificador de diferenças Ruby altamente preciso para comparar Word arquivos e encontrar diferenças entre eles

Nosso poderoso Ruby SDK permite que você encontre a diferença entre Word documentos e salve os resultados em um formato conveniente para visualização. Para verificar os recursos de nossos produtos, compare Word arquivos usando esta Ruby biblioteca e veja as diferenças.

Ver trecho de código

Compare Word em Ruby

Nosso Ruby SDK foi projetado para fornecer o resultado mais preciso, mesmo que a comparação seja uma função complexa.

Às vezes você precisa ter certeza de que o documento no Word formato não foi alterado e, se tiver sido, você precisa descobrir qual é a diferença. Basta usar nossa ferramenta de comparação Ruby para comparar dois Word arquivos e encontrar diferenças em palavras inteiras ou caracteres únicos. Além disso, se apenas um caractere em uma palavra tiver sido alterado, essa palavra será marcada como totalmente alterada.

Agora você não precisa mais perder tempo comparando manualmente Word documentos e pode encontrar rapidamente até mesmo pequenas alterações e exportar essas diferenças para um documento em um formato conveniente.

Tente comparar Word documentos

Confira como funciona nossa solução para comparar Word arquivos usando Ruby SDK. Para conseguir isso, carregue os Word arquivos que deseja comparar e selecione o formato do arquivo de exportação – ele será carregado automaticamente após a comparação.

Observe que você precisa aceitar todas as revisões nos documentos comparados antes de chamar o método de comparação, conforme mostrado em nosso exemplo:

Carregar o arquivo comparado
Código de execução
Carregue o segundo arquivo para comparar
Selecione o formato de destino na lista
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'

#  Carregue documentos para armazenamento em nuvem.
first_document_content = File.open(file_name1)
upload_first_file_request =
    UploadFileRequest.new(file_content: first_document_content, path: file_name1)
@words_api.upload_file(upload_first_file_request)

second_document_content = File.open(file_name2)
upload_second_file_request =
    UploadFileRequest.new(file_content: second_document_content, path: file_name2)
@words_api.upload_file(upload_second_file_request)

#  Compare documentos na nuvem.
compare_data_options =
    CompareData.new({:Author => 'author',
        :FileReference => AsposeWordsCloud::FileReference.fromRemoteFilePath(file_name2)})
compare_document_request =
    CompareDocumentRequest.new(
	name: file_name1, compare_data: compare_data_options, dest_file_name: file_result)
@words_api.compare_document(compare_document_request)

#  Baixe o documento de resultado do armazenamento em nuvem.
download_file_request = DownloadFileRequest.new(path: file_result)
download_file_result = @words_api.download_file(download_file_request)
File.open('compareResult.pdf', 'wb').write(download_file_result)
Código de execução
  
Copie o código Ruby para a área de transferência

Como comparar dois arquivos de texto

  1. Instale Aspose.Words Cloud for Ruby
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Ruby
  3. Carregue dois Word documentos para comparar
  4. Chame o método compare_document() para comparar Word documentos
  5. Baixe o documento de resultado do armazenamento em nuvem

Ruby biblioteca para usar comparar

Instale Aspose.Words Cloud SDK for Ruby usando o serviço de hospedagem RubyGems. Execute gem install aspose_words_cloud para instalar o pacote. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for Ruby do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de sistema

Ruby 2.6 ou mais recente

Consulte a Repository Documentation para ver os detalhes.

Outros formatos de arquivo suportados

Você pode realizar a operação de comparação para outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.