Mūsų galingas Ruby SDK leidžia rasti skirtumą tarp HTML dokumentų ir išsaugoti rezultatus patogiu formatu peržiūrėti. Norėdami patikrinti mūsų gaminio galimybes, palyginkite HTML failus naudodami šią Ruby biblioteką ir pamatykite skirtumus.
Mūsų Ruby SDK sukurtas taip, kad gautumėte tiksliausią rezultatą, net jei palyginimas yra sudėtinga funkcija.
Kartais reikia įsitikinti, kad dokumentas HTML formatu nebuvo pakeistas, o jei buvo, reikia išsiaiškinti, kuo skiriasi. Tiesiog naudokite mūsų Ruby skirtumo įrankį, kad palygintumėte du HTML failus ir rastumėte skirtumus tarp žodžių ar atskirų simbolių. Be to, jei pasikeitė tik vienas žodžio simbolis, šis žodis bus pažymėtas kaip visiškai pakeistas.
Dabar jums nebereikia gaišti laiko rankiniu būdu lyginant HTML dokumentus, o jūs galite greitai rasti net nedidelius pakeitimus ir eksportuoti tokius skirtumus į dokumentą patogiu formatu.
Sužinokite, kaip veikia mūsų sprendimas palyginti HTML failus naudojant Ruby SDK. Norėdami tai pasiekti, įkelkite HTML failus, kuriuos norite palyginti, ir pasirinkite eksporto failo formatą – jis bus automatiškai įkeltas palyginus.
Atminkite, kad prieš iškviesdami palyginimo metodą turite priimti visas palyginamų dokumentų pataisas, kaip parodyta mūsų pavyzdyje:
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'
# Įkelkite dokumentus į debesies saugyklą.
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)
# Palyginkite dokumentus debesyje.
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)
# Atsisiųskite rezultatų dokumentą iš debesies saugyklos.
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)
Įdiekite Aspose.Words Cloud SDK for Ruby naudodami " RubyGems " prieglobos paslaugą. Paleiskite gem install aspose_words_cloud, kad įdiegtumėte paketą. Kaip alternatyvą galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for Ruby šaltinio kodui iš GitHub ir naudoti jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.
Ruby 2.6 ar naujesnė versija
Išsamią informaciją rasite Repository Documentation.
Galite atlikti palyginimo operaciją su kitais failų formatais: