Bandingkan dua HTML menggunakan Ruby

Pemeriksa perbedaan Ruby yang sangat akurat untuk membandingkan HTML file dan menemukan perbedaan di antara mereka

Ruby SDK kami yang canggih memungkinkan Anda menemukan perbedaan antara HTML dokumen dan menyimpan hasilnya ke format yang nyaman untuk dilihat. Untuk memverifikasi kemampuan produk kami, bandingkan HTML file menggunakan pustaka Ruby ini dan lihat perbedaannya.

Lihat cuplikan kode

Bandingkan HTML di Ruby

Ruby SDK kami dirancang untuk memberi Anda hasil paling akurat, meskipun perbandingan itu sendiri merupakan fungsi yang kompleks.

Terkadang Anda perlu memastikan bahwa dokumen dalam HTML format belum diubah, dan jika sudah, Anda perlu mencari tahu apa bedanya. Cukup gunakan alat diff Ruby kami untuk membandingkan dua HTML file dan menemukan perbedaan dalam keseluruhan kata atau karakter tunggal. Apalagi jika hanya satu karakter dalam sebuah kata yang berubah, kata tersebut akan ditandai berubah seluruhnya.

Sekarang Anda tidak perlu lagi menghabiskan waktu membandingkan HTML dokumen secara manual, dan Anda dapat dengan cepat menemukan perubahan kecil sekalipun dan mengekspor perbedaan tersebut ke dokumen dalam format yang nyaman.

Coba bandingkan HTML dokumen

Lihat cara kerja solusi kami untuk membandingkan HTML file menggunakan Ruby SDK. Untuk mencapai hal ini, muat HTML file yang ingin Anda bandingkan dan pilih format file ekspor – file tersebut akan dimuat secara otomatis setelah dibandingkan.

Perhatikan bahwa Anda harus menerima semua revisi dalam dokumen yang dibandingkan sebelum memanggil metode perbandingan, seperti yang ditunjukkan dalam contoh kita:

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.html'
file_name2= 'Input2.html'
file_result= 'Output.html'

#  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 file teks

  1. Instal Aspose.Words Cloud for Ruby
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek Ruby Anda
  3. Muat dua HTML dokumen untuk dibandingkan
  4. Panggil metode compare_document() untuk membandingkan HTML 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.

Format file lain yang didukung

Anda dapat melakukan operasi perbandingan untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

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

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