Võrrelge Word või PDF Ruby faile SDK abil

Võimas Ruby teek PDF, Word, HTML, TXT, MD ja muudes vormingutes failide võrdlemiseks

Kasutage meie Ruby failierinevuse kontrollijat, võrrelge kahte dokumenti ja vaadake nende erinevusi väljundis selgelt näidatud. Te ei pea enam oma dokumente käsitsi võrdlema. Pange tähele ka seda, et võrdlustulemust saab eksportida DOCX, PDF, DOC -i jt.

Kuva koodilõik

Kahe faili võrdlemine Ruby is

Meie Ruby lahendus on loodud selleks, et anda teile parimaid võimalikke tulemusi keeruka võrdlusalgoritmi kasutamisel. Seega ei pea te enam dokumentide erinevusi käsitsi otsima – kasutage kahe faili eristamiseks meie API-d.

Meie võrdlusmootor otsib erinevusi märkide või tervete sõnade tasemel. Ja kui muudeti ainult ühte tähemärki, tõstetakse muudetuna esile kogu sõna. Kõik leitud muudatused on väljundis selgelt nähtavad ja mugavas vormingus eksportida.

Kõige populaarsemad võrdlustüübid on PDF- ja Word-failide võrdlemine. Seetõttu õpime nende näidete abil selgeks meie Ruby diff tööriista ja selle võrdlusfunktsiooni.

Võrrelge PDF-i rakenduses Ruby

Mõnikord peate veenduma, et teie PDF-dokumenti pole muudetud, ja võrrelda seda algversiooniga. Või teate juba, et teie PDF on tõesti muutunud ja peate vaatama, kus ja kuidas. Seejärel saate võrrelda kahte PDF-faili versiooni ja näha erinevusi. Ja selle käsitsi tegemise vältimiseks kasutage lihtsalt meie Ruby diff checker API-t.

Meie Ruby lahendusega näete isegi väikseid muudatusi, mis käsitsi võrdluses kergesti kahe silma vahele jäävad.

Võrrelge kahte Word dokumenti kasutades Ruby

Word dokumente on üsna lihtne muuta, seetõttu on oluline Word faile võrrelda, et veenduda, et dokumendi osad või kogu dokument pole muutunud.

Word failide võrdlemiseks kasutage meie lahendust Ruby, nagu PDF-i puhul. Seda saate teha allolevas näites.

Võrrelge kahte dokumenti

Et näha, kuidas meie Ruby i dokumendi võrdlemine töötab, laadige kaks faili, mida soovite võrrelda, ja valige ekspordifailivorming.

Pärast võrdluse lõppu laaditakse erinevusega dokument automaatselt alla teie valitud vormingus.

On oluline, et võrreldavatel dokumentidel ei oleks enne võrdlemist mingeid redaktsioone, seega peame kõik redaktsioonid enne võrdlemise algust aktsepteerima. Ärge muretsege, oleme selle eest oma näites hoolitsenud:

Laadige üles võrreldav fail
Käivita kood
Laadige võrdlemiseks üles teine fail
Valige loendist sihtvorming
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'

#  Laadige dokumendid üles pilvesalvestusse.
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)

#  Võrrelge dokumente pilves.
compare_data_options = 
    CompareData.new({:Author => 'author', :ComparingWithDocument => 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)

#  Laadige tulemusdokument alla pilvesalvestusest.
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)
Käivita kood
  
Kopeerige kood Ruby lõikelauale

Kuidas võrrelda faili kahte versiooni

  1. Installige Aspose.Words Cloud for Ruby
  2. Lisage oma Ruby projektile teegi viide (importige teek).
  3. Laadige võrdlemiseks kaks dokumenti
  4. Kahe dokumendi võrdlemiseks kutsuge välja meetod compare_document().
  5. Laadige tulemusdokument pilvesalvestusest alla

Ruby teek, mida võrrelda

Installige Aspose.Words Cloud SDK for Ruby kasutades RubyGems hostimisteenust. Paketi installimiseks käivitage gem install aspose_words_cloud. Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for Ruby lähtekoodi GitHubist ja kasutada seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.

Nõuded süsteemile

Ruby 2.6 või uuem

Üksikasjade vaatamiseks vaadake Repository Documentation.

Kõige populaarsemad vormingud võrdlemiseks

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.