გამოიყენეთ ჩვენი Ruby ფაილების განსხვავებების შემმოწმებელი, შეადარეთ ორი დოკუმენტი და ნახეთ განსხვავებები მათ შორის ნათლად ნაჩვენები გამოსავალში. თქვენ აღარ გჭირდებათ თქვენი დოკუმენტების ხელით შედარება. ასევე გაითვალისწინეთ, რომ შედარების შედეგი შეიძლება ექსპორტირებული იყოს DOCX, PDF, DOC და სხვებში.
ჩვენი Ruby გადაწყვეტა შექმნილია იმისთვის, რომ მოგაწოდოთ საუკეთესო შედეგები რთული შედარების ალგორითმის გამოყენებისას. ასე რომ, თქვენ აღარ გჭირდებათ ხელით მოძებნოთ განსხვავებები დოკუმენტებში – მოგერიდებათ გამოიყენოთ ჩვენი API ორი ფაილის გასასხვავებლად.
ჩვენი შედარების ძრავა ეძებს განსხვავებებს სიმბოლოების ან მთლიანი სიტყვების დონეზე. და თუ მხოლოდ ერთი პერსონაჟი შეიცვალა, მთელი სიტყვა მონიშნული იქნება შეცვლილად. ყველა ნაპოვნი ცვლილება ნათლად ჩანს გამომავალში და ექსპორტირებულია მოსახერხებელ ფორმატში.
შედარების ყველაზე პოპულარული ტიპებია PDF და Word ფაილების შედარება. ამიტომ, ჩვენ ვისწავლით ჩვენს Ruby diff ინსტრუმენტს და მის შედარების ფუნქციას ამ მაგალითების გამოყენებით.
ზოგჯერ თქვენ უნდა დარწმუნდეთ, რომ თქვენი PDF დოკუმენტი არ არის შეცვლილი და შეადაროთ იგი ორიგინალ ვერსიას. ან თქვენ უკვე იცით, რომ თქვენი PDF ნამდვილად შეიცვალა და თქვენ უნდა ნახოთ სად და როგორ. შემდეგ შეგიძლიათ შეადაროთ PDF ფაილების ორი ვერსია და ნახოთ განსხვავებები. და ხელით კეთების თავიდან ასაცილებლად, უბრალოდ გამოიყენეთ ჩვენი Ruby diff checker API.
ჩვენი 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)
დააინსტალირეთ Aspose.Words Cloud SDK for Ruby RubyGems ჰოსტინგის სერვისის გამოყენებით. პაკეტის დასაყენებლად გაუშვით gem install aspose_words_cloud. როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for Ruby კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.