Nuestro poderoso Ruby SDK le permite encontrar la diferencia entre PDF documentos y guardar los resultados en un formato conveniente para verlos. Para verificar las capacidades de nuestro producto, compare los PDF archivos usando esta Ruby biblioteca y vea las diferencias.
Nuestro SDK Ruby está diseñado para brindarle el resultado más preciso, aunque la comparación es una función compleja en sí misma.
A veces es necesario asegurarse de que el documento en PDF formato no haya sido modificado y, si es así, debe averiguar cuál es la diferencia. Simplemente use nuestra herramienta de diferencias Ruby para comparar dos PDF archivos y encontrar diferencias en palabras completas o caracteres individuales. Además, si solo ha cambiado un carácter en una palabra, esta palabra se marcará como cambiada por completo.
Ahora ya no necesita perder tiempo comparando PDF documentos manualmente y puede encontrar rápidamente incluso cambios pequeños y exportar dichas diferencias a un documento en un formato conveniente.
Vea cómo funciona nuestra solución para comparar PDF archivos usando Ruby SDK. Para lograr esto, cargue los PDF archivos que desea comparar y seleccione el formato de archivo de exportación; se cargará automáticamente después de comparar.
Tenga en cuenta que debe aceptar todas las revisiones de los documentos comparados antes de llamar al método de comparación, como se muestra en nuestro ejemplo:
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'
# Cargue documentos en el almacenamiento en la nube.
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)
# Compara documentos en la nube.
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)
# Descargue el documento de resultados del almacenamiento en la nube.
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)
Instale Aspose.Words Cloud SDK for Ruby mediante el servicio de alojamiento RubyGems. Ejecute gem install aspose_words_cloud para instalar el paquete. Como alternativa, puede clonar manualmente el código fuente de Aspose.Words Cloud SDK for Ruby desde GitHub y usarlo en su proyecto. Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.
Ruby 2.6 o más reciente
Consulte la Repository Documentation para ver los detalles.
Puede realizar la operación de comparación para otros formatos de archivo: