Salīdziniet divus TXT, izmantojot Ruby

Ļoti precīzs Ruby atšķirību pārbaudītājs, lai salīdzinātu TXT failus un atrastu atšķirības starp tiem

Mūsu jaudīgais Ruby SDK ļauj jums atrast atšķirību starp TXT dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet TXT failus, izmantojot šo Ruby bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet TXT programmā Ruby

Mūsu Ruby SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.

Dažreiz jums ir jāpārliecinās, ka TXT dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu Ruby diff rīku, lai salīdzinātu divus TXT failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.

Tagad jums vairs nav jātērē laiks manuālai TXT dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.

Mēģiniet salīdzināt TXT dokumentus

Uzziniet, kā darbojas mūsu risinājums TXT failu salīdzināšanai, izmantojot Ruby SDK. Lai to panāktu, ielādējiet TXT failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.

Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
require 'aspose_words_cloud'

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

#  Augšupielādējiet dokumentus mākoņa krātuvē.
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)

#  Salīdziniet dokumentus mākonī.
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)

#  Lejupielādējiet rezultātu dokumentu no mākoņa krātuves.
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)
Palaist kodu
  
Kopējiet kodu Ruby starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for Ruby
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Ruby projektam
  3. Salīdzināšanai ielādējiet divus TXT dokumentus
  4. Izsauciet metodi compare_document(), lai salīdzinātu TXT dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Ruby bibliotēka, ko izmantot salīdzināšanai

Instalējiet Aspose.Words Cloud SDK for Ruby izmantojot RubyGems mitināšanas pakalpojumu. Palaidiet gem install aspose_words_cloud, lai instalētu pakotni. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Ruby pirmkodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Ruby 2.6 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.