Нашият мощен Ruby SDK ви позволява да намерите разликата между DOC документите и да запазите резултатите в удобен формат за преглед. За да проверите възможностите на нашите продукти, сравнете DOC файлове с помощта на тази Ruby библиотека и вижте разликите.
Нашият Ruby SDK е проектиран да ви даде най-точния резултат, въпреки че самото сравнение е сложна функция.
Понякога трябва да сте сигурни, че документът във DOC формат не е променен и ако е, трябва да разберете каква е разликата. Просто използвайте нашия инструмент за разлики Ruby, за да сравните два DOC файла и да намерите разлики в цели думи или отделни знаци. Освен това, ако само един знак в дадена дума е променен, тази дума ще бъде маркирана като изцяло променена.
Вече не е необходимо да прекарвате време ръчно в сравняване на DOC документи и можете бързо да намерите дори малки промени и да експортирате такива разлики в документ в удобен формат.
Вижте как работи нашето решение за сравняване на DOC файлове с помощта на Ruby SDK. За да постигнете това, заредете DOC файловете, които искате да сравните, и изберете файловия формат за експортиране – той ще се зареди автоматично след сравнението.
Имайте предвид, че трябва да приемете всички ревизии в сравнените документи, преди да извикате метода за сравнение, както е показано в нашия пример:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name1= 'Input1.doc'
file_name2= 'Input2.doc'
file_result= 'Output.doc'
# Качете документи в облачно хранилище.
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)
Инсталирайте 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, за да видите подробностите.
Можете да извършите операция за сравнение за други файлови формати: