Confronta documenti tramite Ruby Cloud SDK

Crea strumenti di confronto dei documenti aziendali utilizzando l’API REST. Funziona come una soluzione completa per tutti i principali formati di file.‎‎

  • 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
Inizia la prova gratuita

GroupDocs.Comparison for Cloud è un’API REST che consente alle tue applicazioni Ruby di recuperare due documenti di formato di file supportato, confrontare quei documenti dello stesso formato e trovare le differenze tra loro. L’SDK consente di creare un file risultante e consente di accettare o rifiutare le modifiche recuperate. Il nostro Document Comparison SDK consente una facile integrazione nelle applicazioni Ruby esistenti, per consentire agli utenti finali di confrontare documenti, fogli di calcolo, presentazioni, diagrammi di Microsoft Visio, e-mail e file di molti altri formati.‎‎‎

Funzionalità avanzate dell’API REST per il confronto dei documenti

Confronta i documenti archiviati su Cloud Storage

Recupera i documenti dei tipi di file supportati come file o matrice di immagini

Recupera il documento risultante che contiene differenze tra i documenti confrontati

Ottieni un elenco di categorie, ad esempio TypeChanged o OnlyNumbers ecc., per il contenuto modificato

Accetta/Rifiuta le modifiche al documento per salvarle o scartarle

Restituisci le modifiche al documento come un set di immagini o il loro flusso

Ottieni il documento risultante (con modifiche) tramite Stream

Recupera il documento (con il risultato del confronto) come un insieme di immagini o il loro flusso

Recupera il documento risultante (con il risultato del confronto) come flusso

Ottieni il risultato del documento come immagini

Utilizzando GroupDocs.Comparison Cloud API, puoi confrontare i documenti e ottenere l’elenco delle modifiche sotto forma di immagini. Il seguente pezzo di codice mostra come confrontare un file DOCX di origine e uno di destinazione e recuperare le loro differenze in un file result.DOCX. Successivamente puoi ottenere il file DOCX risultante come ‎immagini usando Ruby:‎

Ottieni il risultato del documento come immagini 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

Supporto e risorse per l'apprendimento

GroupDocs.Comparison Cloud offre anche SDK di confronto di singoli documenti per altre lingue popolari come elencato di seguito:

  Italiano