Sammenlign to HTML ved hjælp af Ruby

Meget nøjagtig Ruby differenskontrol til at sammenligne HTML filer og finde forskelle mellem dem

Vores kraftfulde Ruby SDK giver dig mulighed for at finde forskellen mellem HTML dokumenter og gemme resultaterne i et praktisk format til visning. For at bekræfte vores produktegenskaber skal du sammenligne HTML filer ved hjælp af dette Ruby bibliotek og se forskellene.

Sammenlign HTML i Ruby

Vores Ruby SDK er designet til at give dig det mest nøjagtige resultat, selvom sammenligning i sig selv er en kompleks funktion.

Nogle gange skal du være sikker på, at dokumentet i HTML-formatet ikke er blevet ændret, og hvis det er tilfældet, skal du finde ud af, hvad forskellen er. Bare brug vores Ruby diff-værktøj til at sammenligne to HTML-filer og finde forskelle i hele ord eller enkelte tegn. Desuden, hvis kun ét tegn i et ord er ændret, vil dette ord blive markeret som fuldstændigt ændret.

Nu behøver du ikke længere bruge tid på manuelt at sammenligne HTML-dokumenter, og du kan hurtigt finde selv små ændringer og eksportere sådanne forskelle til et dokument i et praktisk format.

Prøv at sammenligne HTML-dokumenter

Se, hvordan vores løsning til at sammenligne HTML-filer ved hjælp af Ruby SDK fungerer. For at opnå dette skal du indlæse de HTML-filer, du vil sammenligne, og vælge eksportfilformatet - det indlæses automatisk efter sammenligning.

Bemærk, at du skal acceptere alle revisioner i sammenlignede dokumenter, før du kalder sammenligningsmetoden, som vist i vores eksempel:

Upload den sammenlignede fil
Kør kode
Upload den anden fil for at sammenligne
Vælg målformatet fra listen
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'

#  Upload dokumenter til skylager.
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)

#  Sammenlign dokumenter i skyen.
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)

#  Download resultatdokument fra skylager.
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ør kode
  
Kopiér koden Ruby til udklipsholderen

Sådan sammenlignes to tekstfiler

  1. Installer Aspose.Words Cloud for Ruby
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Ruby projekt
  3. Indlæs to HTML dokumenter for at sammenligne
  4. Kald metoden compare_document() for at sammenligne HTML dokumenter
  5. Download resultatdokumentet fra skylageret

Ruby bibliotek at bruge sammenligne

Installer Aspose.Words Cloud SDK for Ruby ved hjælp af RubyGems hostingtjeneste. Kør gem install aspose_words_cloud for at installere pakken. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for Ruby kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Ruby 2.6 eller nyere

Se Repository Documentation for at se detaljerne.

Andre understøttede filformater

Du kan udføre sammenligningshandlinger for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.