Bangun alat perbandingan dokumen korporat menggunakan REST API. Berfungsi sebagai solusi komprehensif untuk semua format file utama.
Mulai Uji Coba GratisGroupDocs.Comparison for Cloud adalah REST API yang memungkinkan aplikasi Ruby Anda untuk mengambil dua dokumen dengan format file yang didukung, membandingkan dokumen dengan format yang sama, dan menemukan perbedaannya. SDK memungkinkan Anda membuat file hasil dan memungkinkan Anda menerima atau menolak perubahan yang diambil. Document Comparison SDK kami memungkinkan integrasi mudah ke dalam aplikasi Ruby Anda yang sudah ada, untuk memberdayakan pengguna akhir Anda membandingkan dokumen, spreadsheet, presentasi, diagram Microsoft Visio, email, dan file dalam banyak format lainnya.
Dengan menggunakan GroupDocs.Comparison Cloud API, Anda dapat membandingkan dokumen dan memperoleh daftar modifikasi dalam bentuk gambar. Potongan kode berikut menunjukkan cara membandingkan file sumber dan target DOCX serta mengambil perbedaannya dalam file hasil DOCX. Nanti Anda dapat memperoleh file DOCX hasil sebagai gambar menggunakan 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