Erstellen Sie Unternehmens-Dokumentenvergleichswerkzeuge mit REST API. Funktioniert als umfassende Lösung für alle gängigen Dateiformate.
Kostenlos testenGroupDocs.Comparison for Cloud ist ein REST API, das Ihre Ruby-Anwendungen befähigt, zwei Dokumente des unterstützten Dateiformats abzurufen, diese Dokumente desselben Formats zu vergleichen und Unterschiede zu ermitteln. Der SDK ermöglicht es Ihnen, eine Ergebnisdatei zu erstellen und die abgerufenen Änderungen zu akzeptieren oder abzulehnen. Unser Document Comparison SDK ermöglicht eine einfache Integration in Ihre bestehenden Ruby-Anwendungen, um Ihre Endbenutzer zu befähigen, Dokumente, Tabellenkalkulationen, Präsentationen, Microsoft Visio-Diagramme, E-Mails und Dateien vieler weiterer Formate zu vergleichen.
Mit GroupDocs.Comparison Cloud API können Sie Dokumente vergleichen und die Liste der Änderungen in Form von Bildern erhalten. Der folgende Code zeigt, wie Sie eine Quell- und eine Ziel-DOCX-Datei vergleichen und deren Unterschiede in einer Ergebnis-DOCX-Datei abrufen können. Anschließend können Sie die resultierende DOCX-Datei mithilfe von Ruby als Bilder erhalten:
# 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