Il nostro potente Ruby SDK ti consente di trovare la differenza tra PDF documenti e salvare i risultati in un formato conveniente per la visualizzazione. Per verificare le capacità del nostro prodotto, confronta PDF file utilizzando questa libreria Ruby e osserva le differenze.
Il nostro SDK Ruby è progettato per darti il risultato più accurato, anche se il confronto è di per sé una funzione complessa.
A volte è necessario essere sicuri che il documento in PDF formato non sia stato modificato e, se lo è, è necessario scoprire qual è la differenza. Utilizza semplicemente il nostro strumento diff Ruby per confrontare due PDF file e trovare differenze in parole intere o singoli caratteri. Inoltre, se è cambiato solo un carattere in una parola, questa parola verrà contrassegnata come completamente cambiata.
Ora non è più necessario perdere tempo confrontando manualmente i PDF documenti e puoi trovare rapidamente anche piccole modifiche ed esportare tali differenze in un documento in un formato conveniente.
Scopri come funziona la nostra soluzione per confrontare i PDF file utilizzando Ruby SDK. Per raggiungere questo obiettivo, carica i PDF file che desideri confrontare e seleziona il formato del file di esportazione: verrà caricato automaticamente dopo il confronto.
Tieni presente che devi accettare tutte le revisioni nei documenti confrontati prima di chiamare il metodo di confronto, come mostrato nel nostro esempio:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.pdf'
file_name2= 'Input2.pdf'
file_result= 'Output.pdf'
# Carica documenti su cloud storage.
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)
# Confronta i documenti nel cloud.
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)
# Scarica il documento dei risultati dal cloud storage.
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)
Installa Aspose.Words Cloud SDK for Ruby utilizzando il servizio di hosting RubyGems. Esegui gem install aspose_words_cloud per installare il pacchetto. In alternativa, puoi clonare manualmente il codice sorgente di Aspose.Words Cloud SDK for Ruby da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Ruby 2.6 o successivo
Fare riferimento alla Repository Documentation per vedere i dettagli.
È possibile eseguire l'operazione di confronto per altri formati di file: