Compara documentos a través de Ruby Cloud SDK

Crea herramientas corporativas de comparación de documentos usando REST API. Funciona como una solución integral para todos los formatos de archivo principales.

  • 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
Empiza la prueba gratuita

GroupDocs.Comparison para la nube es un REST API que permite a tus aplicaciones Ruby obtener dos documentos del formato de archivo admitido, comparar esos documentos del mismo formato y encontrar diferencias entre ellos. El SDK te permite crear un archivo resultante y te permite aceptar o rechazar los cambios recuperados. Nuestra comparación de documentos SDK permite una fácil integración en tus aplicaciones Ruby existentes, para capacitar a tus usuarios finales a comparar documentos, hojas de cálculo, presentaciones, diagramas Microsoft Visio, correos electrónicos y archivos de muchos otros formatos.

Funciones avanzadas de comparación de documentos REST API

Compara documentos almacenados en Cloud Storage

Obtén documentos de tipos de archivo compatibles como archivo o como matriz de imágenes

Recupera el documento resultante que contiene las diferencias entre los documentos comparados

Obtén la lista de categorías, como TypeChanged o OnlyNumbers etc., para el contenido modificado

Acepta o rechaza las modificaciones del documento para guardarlas o descartarlas

Devuelve las modificaciones del documento como un conjunto de imágenes o su flujo

Obtén el documento resultante (con modificaciones) mediante un flujo

Obtén el documento (con el resultado de la comparación) como un conjunto de imágenes o su flujo

Recupera el documento resultante (con el resultado de la comparación) como un flujo

Obtén el resultado del documento como imágenes

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

Obtén 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 comparación individual de documentos SDKs para otros lenguajes populares, como se enumeran a continuación:

  Español
fbfd20ae4