Bangun alat perbandingan dokumen perusahaan 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 mengambil dua dokumen dengan format file yang didukung, membandingkan dokumen dengan format yang sama dan menemukan perbedaan di antara keduanya. SDK memungkinkan Anda membuat file yang dihasilkan dan memungkinkan Anda untuk menerima atau menolak perubahan yang diambil. SDK Perbandingan Dokumen kami memungkinkan integrasi yang mudah ke dalam aplikasi Ruby Anda yang ada, untuk memberdayakan pengguna akhir Anda untuk membandingkan dokumen, spreadsheet, presentasi, diagram Microsoft Visio, email, dan file dari banyak format lainnya.
Menggunakan GroupDocs.Comparison Cloud API, Anda dapat membandingkan dokumen dan mendapatkan daftar modifikasi dalam bentuk gambar. Sepotong kode berikut menunjukkan bagaimana Anda dapat membandingkan file DOCX sumber dan target dan mengambil perbedaannya dalam file result.DOCX. Nanti Anda bisa mendapatkan file DOCX yang dihasilkan 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