Сравнете Word или PDF файлове с помощта на Ruby SDK

Мощна Ruby библиотека за сравняване на файлове в PDF, Word, HTML, TXT, MD и други формати

Използвайте нашата Ruby проверка на разликите във файловете, сравнете два документа и вижте разликите между тях, ясно показани в изхода. Вече няма нужда да сравнявате документите си ръчно. Също така имайте предвид, че резултатът от сравнението може да бъде експортиран в DOCX, PDF, DOC и други.

Вижте кодовия фрагмент

Сравняване на два файла в Ruby

Нашето решение Ruby е проектирано да ви даде възможно най-добрите резултати при използване на сложен алгоритъм за сравнение. Така че вече не е необходимо ръчно да търсите разлики в документите – не се колебайте да използвате нашия API за разлика между два файла.

Нашата машина за сравнение търси разлики на ниво знаци или цели думи. И ако е променен само един знак, цялата дума ще бъде маркирана като променена. Всички намерени промени могат да се видят ясно в изхода и да се експортират в удобен формат.

Най-популярните видове сравнение са PDF и Word файлове. Затова ще научим нашия инструмент за разлики Ruby и неговата функция за сравнение, използвайки тези примери.

Сравнете PDF в Ruby

Понякога трябва да се уверите, че вашият PDF документ не е модифициран и да го сравните с оригиналната версия. Или вече знаете, че вашият PDF наистина е променен и трябва да потърсите къде и как. След това можете да сравните две версии на PDF файлове и да видите разликите. И за да избегнете да го правите ръчно, просто използвайте нашия Ruby API за проверка на разликата.

С нашето решение Ruby ще видите дори малки промени, които лесно бихте могли да пропуснете при ръчно сравнение.

Сравнете два Word документа с помощта на Ruby

Документите на Word се променят сравнително лесно, така че е важно да сравнявате Word файловете, за да сте сигурни, че части или целият документ не са се променили.

За да сравните Word файлове, използвайте нашето решение Ruby, точно както с PDF. Можете да направите това в примера по-долу.

Сравнете два документа

За да видите как работи нашето сравнение на документи Ruby, заредете два файла, които искате да сравните, и изберете файлов формат за експортиране.

След като сравнението приключи, документът с разликата ще бъде изтеглен автоматично в избрания от вас формат.

Важно е документите, които се сравняват, да нямат ревизии преди сравнението, така че трябва да приемем всички ревизии, преди да започне сравнението. Не се притеснявайте, ние сме се погрижили за това в нашия пример:

Качете сравнения файл
Изпълнение на код
Качете втория файл за сравнение
Изберете целевия формат от списъка
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'

#  Качете документи в облачно хранилище.
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)

#  Сравнете документи в облак.
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_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)
Изпълнение на код
  
Копирайте кода Ruby в клипборда

Как да сравним две версии на файл

  1. Инсталирайте Aspose.Words Cloud for Ruby
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия Ruby проект
  3. Заредете два документа за сравнение
  4. Извикайте метода compare_document(), за да сравните два документа
  5. Изтеглете документа с резултата от облачното хранилище

Ruby библиотека за използване за сравнение

Инсталирайте Aspose.Words Cloud SDK for Ruby с помощта на хостинг услугата RubyGems. Изпълнете gem install aspose_words_cloud, за да инсталирате пакета. Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for Ruby от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Ruby 2.6 или по-нова версия

Обърнете се към Repository Documentation, за да видите подробностите.

Най-популярните формати за операции за сравнение

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.