Ruby SDK kami yang berkuasa membolehkan anda mencari perbezaan antara PDF dokumen dan menyimpan hasilnya ke format yang mudah untuk dilihat. Untuk mengesahkan keupayaan produk kami, bandingkan PDF fail menggunakan pustaka Ruby ini dan lihat perbezaannya.
SDK Ruby kami direka untuk memberikan anda hasil yang paling tepat, walaupun perbandingan adalah fungsi yang kompleks itu sendiri.
Kadangkala anda perlu memastikan bahawa dokumen dalam PDF format tidak diubah, dan jika ada, anda perlu mengetahui perbezaannya. Hanya gunakan alat perbezaan Ruby kami untuk membandingkan dua PDF fail dan mencari perbezaan dalam keseluruhan perkataan atau aksara tunggal. Lebih-lebih lagi, jika hanya satu aksara dalam perkataan telah berubah, perkataan ini akan ditandakan sebagai berubah sepenuhnya.
Kini anda tidak lagi perlu meluangkan masa untuk membandingkan PDF dokumen secara manual, dan anda boleh mencari dengan cepat walaupun perubahan kecil dan mengeksport perbezaan tersebut ke dokumen dalam format yang mudah.
Lihat cara penyelesaian kami untuk membandingkan PDF fail menggunakan Ruby SDK berfungsi. Untuk mencapai matlamat ini, muatkan PDF fail yang ingin anda bandingkan dan pilih format fail eksport - ia akan dimuatkan secara automatik selepas membandingkan.
Ambil perhatian bahawa anda perlu menerima semua semakan dalam dokumen yang dibandingkan sebelum memanggil kaedah perbandingan, seperti yang ditunjukkan dalam contoh kami:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.pdf'
file_name2= 'Input2.pdf'
file_result= 'Output.pdf'
# Muat naik dokumen ke storan awan.
first_document_content = File.open(file_name1)
upload_first_file_request =
UploadFileRequest.new(file_content: first_document_content, path: file_name1)
@words_api.upload_file(upload_first_file_request)
second_document_content = File.open(file_name2)
upload_second_file_request =
UploadFileRequest.new(file_content: second_document_content, path: file_name2)
@words_api.upload_file(upload_second_file_request)
# Bandingkan dokumen dalam awan.
compare_data_options =
CompareData.new({:Author => 'author',
:FileReference => AsposeWordsCloud::FileReference.fromRemoteFilePath(file_name2)})
compare_document_request =
CompareDocumentRequest.new(
name: file_name1, compare_data: compare_data_options, dest_file_name: file_result)
@words_api.compare_document(compare_document_request)
# Muat turun dokumen hasil daripada storan awan.
download_file_request = DownloadFileRequest.new(path: file_result)
download_file_result = @words_api.download_file(download_file_request)
File.open('compareResult.pdf', 'wb').write(download_file_result)
Pasang Aspose.Words Cloud SDK for Ruby menggunakan perkhidmatan pengehosan RubyGems. Jalankan gem install aspose_words_cloud untuk memasang pakej. Sebagai alternatif, anda boleh mengklon secara manual Aspose.Words Cloud SDK for Ruby daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.
Anda boleh melakukan operasi bandingkan untuk format fail lain: