Crea strumenti di confronto dei documenti aziendali utilizzando REST API. Funziona come una soluzione completa per tutti i principali formati di file.
Inizia la prova gratuitaGroupDocs.Comparison for Cloud è una REST API che consente alle applicazioni Ruby di recuperare due documenti di formato file supportato, confrontare i 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 Microsoft Visio, e-mail e file di molti altri formati.
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 puoi confrontare un file DOCX di origine e uno di destinazione e recuperare le loro differenze in un file risultato.DOCX. Successivamente puoi ottenere il file DOCX risultante come immagini utilizzando 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