Comparar documentos a través de Ruby Cloud SDK

Cree herramientas de comparación de documentos corporativos utilizando la API REST. Funciona como una solución integral para todos los principales formatos de archivo.‎‎

  • GroupDocs.Comparison Cloud SDK for cURL
  • GroupDocs.Comparison Cloud SDK for .NET
  • GroupDocs.Comparison Cloud SDK for Java
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Node.js
Empiza la prueba gratuita

GroupDocs.Comparison for Cloud es una API REST que permite que sus aplicaciones de Ruby obtengan dos documentos de formato de archivo compatible, comparen esos documentos del mismo formato y encuentren diferencias entre ellos. El SDK le permite crear un archivo resultante y le permite aceptar o rechazar los cambios recuperados. Nuestro SDK de comparación de documentos permite una fácil integración en sus aplicaciones Ruby existentes, para permitir a sus usuarios finales comparar documentos, hojas de cálculo, presentaciones, diagramas de Microsoft Visio, correos electrónicos y archivos de muchos otros formatos.‎‎‎

Características avanzadas de la API REST de comparación de documentos

Comparar documentos almacenados en el almacenamiento en la nube

Obtener documentos de tipos de archivo admitidos como archivo o matriz de imágenes

Recuperar documento resultante que contiene diferencias entre documentos comparados‎

Obtenga una lista de categorías, como TypeChanged o OnlyNumbers, etc., para el contenido modificado

Aceptar/rechazar modificaciones de documentos para guardarlas o descartarlas

Modificaciones de documentos devueltos como un conjunto de imágenes o su secuencia

Obtenga el documento resultante (con modificaciones) a través de Stream

Recuperar documento (con resultado de comparación) como un conjunto de imágenes o su secuencia

Recuperar el documento resultante (con el resultado de la comparación) como una secuencia

Obtener el resultado del documento como imágenes

Con GroupDocs.Comparison Cloud API, puede comparar documentos y obtener la lista de modificaciones en forma de imágenes. El siguiente fragmento de código muestra cómo puede comparar archivos DOCX de origen y de destino y obtener sus diferencias en un archivo result.DOCX. Más tarde, puede obtener el archivo DOCX resultante como imágenes usando Ruby:

Obtenga el resultado del documento como imágenes 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 apoyo y aprendizaje

GroupDocs.Comparison Cloud también ofrece SDK de comparación de documentos individuales para otros idiomas populares, como se indica a continuación:

  Español