Bandingkan Word file atau PDF menggunakan Ruby SDK

Pustaka Ruby yang andal untuk membandingkan file dalam PDF, Word, HTML, TXT, MD dan format lainnya

Gunakan Ruby pemeriksa perbedaan file kami, bandingkan dua dokumen dan lihat perbedaan di antara keduanya dengan jelas ditunjukkan pada output. Anda tidak perlu lagi membandingkan dokumen Anda secara manual. Perhatikan juga bahwa hasil perbandingan dapat diekspor ke DOCX, PDF, DOC dan lainnya.

Lihat cuplikan kode

Membandingkan dua file di Ruby

Solusi Ruby kami dirancang untuk memberi Anda hasil terbaik saat menggunakan algoritma perbandingan yang kompleks. Jadi, Anda tidak perlu lagi mencari perbedaan dokumen secara manual – silakan gunakan API kami untuk membedakan dua file.

Mesin perbandingan kami mencari perbedaan pada tingkat karakter atau keseluruhan kata. Dan jika hanya satu karakter yang diubah, seluruh kata akan disorot sebagai diubah. Semua perubahan yang ditemukan dapat dilihat dengan jelas di keluaran dan diekspor dalam format yang mudah digunakan.

Jenis perbandingan yang paling populer adalah membandingkan PDF file dan Word. Oleh karena itu, kita akan mempelajari alat diff Ruby dan fungsi perbandingannya menggunakan contoh-contoh ini.

Bandingkan PDF di Ruby

Terkadang Anda perlu memastikan bahwa PDF dokumen Anda belum dimodifikasi dan membandingkannya dengan versi aslinya. Atau Anda sudah tahu bahwa PDF Anda benar-benar berubah, dan Anda perlu mencari di mana dan bagaimana. Kemudian Anda dapat membandingkan dua versi PDF file dan melihat perbedaannya. Dan untuk menghindari melakukannya secara manual, cukup gunakan API pemeriksa diff Ruby kami.

Dengan solusi Ruby kami, Anda akan melihat perubahan kecil sekalipun yang dapat dengan mudah Anda lewatkan dalam perbandingan manual.

Bandingkan dua Word dokumen menggunakan Ruby

Dokumen Word cukup mudah diubah, jadi penting untuk membandingkan Word file untuk memastikan sebagian atau keseluruhan dokumen tidak berubah.

Untuk membandingkan Word file, gunakan solusi Ruby kami, sama seperti PDF. Anda dapat melakukannya pada contoh di bawah ini.

Bandingkan dua dokumen

Untuk melihat cara kerja perbandingan dokumen Ruby kami, muat dua file yang ingin Anda bandingkan dan pilih format file ekspor.

Setelah perbandingan selesai, dokumen dengan diff akan otomatis diunduh dalam format yang Anda pilih.

Penting agar dokumen yang dibandingkan tidak boleh mengalami revisi apa pun sebelum perbandingan, jadi kita harus menerima semua revisi sebelum perbandingan dimulai. Jangan khawatir, kami telah mengatasinya dalam contoh kami:

Unggah file yang dibandingkan
Jalankan kode
Unggah file kedua untuk membandingkan
Pilih format target dari daftar
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.docx'
file_name2= 'Input2.docx'
file_result= 'Output.docx'

#  Unggah dokumen ke penyimpanan cloud.
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 di cloud.
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)

#  Unduh dokumen hasil dari penyimpanan cloud.
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)
Jalankan kode
  
Salin kode Ruby ke papan klip

Bagaimana Membandingkan dua versi file

  1. Instal Aspose.Words Cloud for Ruby
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Ruby Anda
  3. Muat dua dokumen untuk dibandingkan
  4. Panggil metode compare_document() untuk membandingkan dua dokumen
  5. Unduh dokumen hasil dari penyimpanan cloud

Ruby perpustakaan untuk digunakan membandingkan

Instal Aspose.Words Cloud SDK for Ruby menggunakan layanan hosting RubyGems. Jalankan gem install aspose_words_cloud untuk menginstal paket. Sebagai alternatif, Anda dapat secara manual mengkloning Aspose.Words Cloud SDK for Ruby dari GitHub dan menggunakannya dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.

Persyaratan sistem

Ruby 2.6 atau lebih baru

Lihat Repository Documentation untuk melihat detailnya.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.