השווה שני PDF באמצעות Ruby

בודק הבדלים מדויק ביותר של Ruby כדי להשוות בין PDF קבצים ולמצוא הבדלים ביניהם

Ruby SDK העוצמתי שלנו מאפשר לך למצוא את ההבדל בין PDF מסמכים ולשמור את התוצאות בפורמט נוח לצפייה. כדי לאמת את יכולות המוצר שלנו, השווה PDF קבצים באמצעות ספריית Ruby זו וראה את ההבדלים.

הצג את קטע הקוד

השווה PDF ב-Ruby

Ruby SDK שלנו נועד לתת לך את התוצאה המדויקת ביותר, למרות שהשוואה היא פונקציה מורכבת בפני עצמה.

לפעמים צריך להיות בטוח שהמסמך בפורמט PDF לא השתנה, ואם כן, צריך לברר מה ההבדל. פשוט השתמש בכלי Ruby diff שלנו כדי להשוות בין שני קבצי PDF ולמצוא הבדלים במילים שלמות או בתווים בודדים. יתרה מכך, אם רק תו אחד במילה השתנה, מילה זו תסומן כשונתה לחלוטין.

כעת אינך צריך יותר להשקיע זמן בהשוואה ידנית של מסמכי 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'

#  העלה מסמכים לאחסון בענן.
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. טען שני PDF מסמכים להשוואה
  4. קרא לשיטה compare_document() כדי להשוות בין PDF מסמכים
  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. כל הזכויות שמורות.