Két PDF összehasonlítása a Ruby használatával

Rendkívül pontos Ruby különbség-ellenőrző a PDF fájlok összehasonlításához és a köztük lévő különbségek megállapításához

Hatékony Ruby SDK -nk lehetővé teszi, hogy megtalálja a különbséget a PDF dokumentumok között, és az eredményeket kényelmes formátumba mentse megtekintés céljából. Termékeink képességeinek ellenőrzéséhez hasonlítson össze PDF fájlt ezzel a Ruby könyvtárral, és tekintse meg a különbségeket.

Tekintse meg a kódrészletet

Hasonlítsa össze a PDF-et a Ruby-ban

A Ruby SDK-t úgy alakítottuk ki, hogy a lehető legpontosabb eredményt adja, még akkor is, ha az összehasonlítás maga egy összetett funkció.

Néha meg kell győződnie arról, hogy a PDF formátumú dokumentumot nem módosították, és ha igen, akkor meg kell találnia, mi a különbség. Egyszerűen használja a Ruby diff eszközünket két PDF fájl összehasonlításához, és keresse meg a különbségeket egész szavakban vagy egyedi karakterekben. Sőt, ha egy szóban csak egy karakter változott, akkor ez a szó teljesen megváltozottként lesz megjelölve.

Most már nem kell időt töltenie a PDF dokumentumok manuális összehasonlításával, és gyorsan megtalálhatja a kis változtatásokat is, és kényelmes formátumban exportálhatja az ilyen eltéréseket egy dokumentumba.

Próbálja meg összehasonlítani a PDF dokumentumokat

Nézze meg, hogyan működik a PDF-fájlok összehasonlítására szolgáló megoldásunk a Ruby SDK használatával. Ennek eléréséhez töltse be az összehasonlítani kívánt PDF fájlokat, és válassza ki az export fájlformátumot – az összehasonlítás után automatikusan betöltődik.

Vegye figyelembe, hogy el kell fogadnia az összehasonlított dokumentumok összes revízióját, mielőtt meghívná az összehasonlítási módszert, ahogy a példánkban is látható:

Töltse fel az összehasonlított fájlt
Futtassa a kódot
Az összehasonlításhoz töltse fel a második fájlt
Válassza ki a célformátumot a listából
require 'aspose_words_cloud'

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

#  Dokumentumok feltöltése felhőtárhelyre.
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)

#  Dokumentumok összehasonlítása felhőben.
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)

#  Töltse le az eredménydokumentumot a felhőtárhelyről.
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)
Futtassa a kódot
  
Másolja a(z) Ruby kódot a vágólapra

Hogyan hasonlítsunk össze két szöveges fájlt

  1. Aspose.Words Cloud for Ruby telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Ruby projekthez
  3. Tölts be két PDF dokumentumot az összehasonlításhoz
  4. Hívja a compare_document() metódust PDF dokumentumok összehasonlításához
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

Ruby könyvtár az összehasonlításhoz

Telepítse Aspose.Words Cloud SDK for Ruby programot a RubyGems tárhelyszolgáltatás használatával. A csomag telepítéséhez futtassa a gem install aspose_words_cloud. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for Ruby forráskódját a GitHubból, és felhasználhatja a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

Ruby 2.6 vagy újabb

A részletekért tekintse meg az Repository Documentation.

Egyéb támogatott fájlformátumok

Összehasonlítást végezhet más fájlformátumokkal:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.