Το ισχυρό μας Ruby SDK σάς επιτρέπει να βρείτε τη διαφορά μεταξύ των PDF εγγράφων και να αποθηκεύσετε τα αποτελέσματα σε μια βολική μορφή για προβολή. Για να επαληθεύσετε τις δυνατότητες των προϊόντων μας, συγκρίνετε PDF αρχεία χρησιμοποιώντας αυτήν τη βιβλιοθήκη Ruby και δείτε τις διαφορές.
Το Ruby SDK μας έχει σχεδιαστεί για να σας παρέχει το πιο ακριβές αποτέλεσμα, παρόλο που η σύγκριση είναι από μόνη της μια πολύπλοκη λειτουργία.
Μερικές φορές πρέπει να βεβαιωθείτε ότι το έγγραφο σε PDF μορφή δεν έχει αλλάξει και, εάν έχει αλλάξει, πρέπει να μάθετε ποια είναι η διαφορά. Απλώς χρησιμοποιήστε το εργαλείο διαφοράς Ruby για να συγκρίνετε δύο PDF αρχεία και να βρείτε διαφορές σε ολόκληρες λέξεις ή μεμονωμένους χαρακτήρες. Επιπλέον, εάν έχει αλλάξει μόνο ένας χαρακτήρας σε μια λέξη, αυτή η λέξη θα επισημανθεί ως εντελώς αλλαγμένη.
Τώρα δεν χρειάζεται πλέον να ξοδεύετε χρόνο συγκρίνοντας μη αυτόματα PDF έγγραφα και μπορείτε να βρείτε γρήγορα ακόμη και μικρές αλλαγές και να εξάγετε τέτοιες διαφορές σε ένα έγγραφο σε μια βολική μορφή.
Δείτε πώς λειτουργεί η λύση μας για σύγκριση PDF αρχείων χρησιμοποιώντας το Ruby SDK. Για να το πετύχετε αυτό, φορτώστε τα PDF αρχεία που θέλετε να συγκρίνετε και επιλέξτε τη μορφή αρχείου εξαγωγής - θα φορτωθεί αυτόματα μετά τη σύγκριση.
Σημειώστε ότι πρέπει να αποδεχτείτε όλες τις αναθεωρήσεις σε συγκριτικά έγγραφα πριν καλέσετε τη μέθοδο σύγκρισης, όπως φαίνεται στο παράδειγμά μας:
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'
# Μεταφορτώστε έγγραφα στο χώρο αποθήκευσης cloud.
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)
# Συγκρίνετε έγγραφα στο cloud.
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)
# Λήψη εγγράφου αποτελεσμάτων από την αποθήκευση cloud.
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 για να δείτε τις λεπτομέρειες.
Μπορείτε να εκτελέσετε λειτουργία σύγκρισης για άλλες μορφές αρχείων: