
פעולות הפיצול והמיזוג PDF מוצעות בדרך כלל בתוכנה בתשלום ורוב צופי PDF החינמיים אינם מספקים את היכולות הללו. כמו כן, במקרה שאתה צריך למזג מסמכי PDF מסוימים יחד, עליך קודם להתקין, להגדיר ולרכוש את מנוי הרישיון המלא. ייתכן שתהיה לך רק דרישה למיזוג קבצי PDF, אך תצטרך לשלם את מחיר הרישוי המלא. מלבד זאת, אתה עלול להיתקל בתרחיש שבו עליך לשלב את קבצי ה-PDF אך התוכנה אינה זמינה בפלטפורמה מסוימת. לכן, על מנת למתן את כל התרחישים הללו, אנו ממליצים להשתמש ב-Aspose.PDF Cloud API כדי למזג קבצי PDF באופן מקוון. אין צורך להוריד או להתקין תוכנה ולבצע את כל הפעולות בענן.
API לעיבוד PDF ב-Python
Aspose.PDF Cloud SDK for Python הוא מעטפת סביב Aspose.PDF Cloud API המציע את כל הכוחות והיכולות של עיבוד קבצי PDF עבור מפתחי Python. באופן דומה, ה-SDK מספק גם את התכונה למיזוג/שילוב של קובצי PDF מרובים למסמך פלט יחיד וכל זה יכול להתבצע עם כמה שורות קוד.
הַתקָנָה
לפני שנמשיך הלאה, הצעד הראשון הוא התקנת ה-SDK ממאגר PIP או GitHub. במאמר זה, אנו הולכים לדון בשלבי ההתקנה מ-PIP. כל שעליך לעשות הוא לבצע את הפקודה הבאה בשורת המסוף/הפקודה כדי להתקין את הגרסה העדכנית ביותר של SDK במערכת.
pip install asposepdfcloud
התקנה ב-Pycharm
PyCharm הוא IDE פופולרי לפיתוח Python. אז כדי להשתמש ב-SDK ישירות ב-Python IDE, אנא בצע את השלבים המפורטים להלן.
לחץ על פריט תפריט העדפות תחת תפריט PyCharm.

מהעץ השמאלי, בחר Python Interpreter בקטע פרויקט.

כעת לחץ על הסימן + (פלוס) בחלק הימני והזן asposepdfcloud בשדה החיפוש מעל תיבת הדו-שיח של החבילות הזמינות.

כעת לחץ על כפתור התקן חבילה. לאחר התקנת ה-SDK, תוצג הודעת ההצלחה.
מיזוג קבצי PDF ב-Python
Aspose.PDF Cloud משתמש בשירותי אחסון מבוססי ענן לאחסון מסמכים. לכן, על מנת להבטיח שלמות נתונים ופרטיות, רק אנשים מורשים זכאים לגשת לממשקי ה-API. אז הצעד הראשון הוא ליצור חשבון על ידי ביקור ב-Aspose.Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וספק את המידע הנדרש. כעת היכנס ללוח המחוונים באמצעות אישורים והרחב את קטע היישומים מלוח המחוונים וגלול מטה אל הקטע אישורי לקוח כדי לראות את פרטי זיהוי הלקוח ופרטי סוד הלקוח.
להלן השלבים למיזוג מסמכי PDF.
- קודם כל, צור אובייקט של ApiClient תוך העברת ClientSecret ו-ClientID כארגומנטים.
- שנית, צור מופע PdfApi תוך העברת אובייקט ApiClient כארגומנט.
- לאחר מכן צור אובייקט Opts שבו אנו מגדירים את יעד ה-PDF לצירוף, עמוד ההתחלה והסיום של קובץ ה-PDF.
- לבסוף, קרא לשיטת postappenddocument(…) כדי לבצע פעולות מיזוג PDF.
# קבל את ClientId ואת ClientSecret שלך מ-https://dashboard.aspose.cloud (נדרש הרשמה חינם).
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("d87269aade6a46cdc295b711e26809af", "a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4")
# צור מופע PdfApi תוך העברת PdfApiClient כארגומנט
pdf_api = PdfApi(pdf_api_client)
# מסמך מקור PDF
file_name = 'PdfWithAnnotations.pdf'
# קובץ PDF שצריך לצרף את הדפים שלו
append_file_name = 'PdfWithTable.pdf'
# יצירת מופע אפשרויות המגדיר שרשור PDF
# עמוד ההתחלה והסיום של הקובץ המשורשר
opts = {
"append_file": append_file_name,
"start_page": 1,
"end_page": 2
}
# התקשר ל-API כדי למזג את הדפים
response = pdf_api.post_append_document(file_name, **opts)
# עיבוד קוד תגובה במסוף
print(response)
מיזוג קבצי PDF באמצעות הפקודה cURL
פקודות cURL הן אחת הדרכים הנוחות לגשת לממשקי REST API דרך מסוף שורת הפקודה של כל פלטפורמה. אתה אפילו לא צריך להתקין את ה-SDK אלא פשוט לבצע את הפקודה ביישום הטרמינל ולמלא את הדרישות שלך. אז כדי להשתמש בפקודות cURL, הצעד הראשון הוא ליצור JSON Web Token (JWT) כך שה-APIs יהיו נגישים דרך שורת הפקודה. אותו אסימון JWT משמש לגישה לממשקי API באמצעות פקודות cURL.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=a41d01ef-dfd5-4e02-ad29-bd85fe41e3e4&client_secret=d87269aade6a46cdc295b711e26809af" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
השתמש בפקודה הבאה ו-PDF היעד ימוזג לקובצי PDF מקור/קלט באמצעות PostAppendDocument API. הפלט שנוצר נשמר באחסון בענן.
curl -X POST "https://api.aspose.cloud/v3.0/pdf/PdfWithAnnotations.pdf/appendDocument?appendFile=PdfWithTable.pdf&startPage=2&endPage=3" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
מַסְקָנָה
במאמר זה, דנו בשלבים לביצוע פעולות מיזוג PDF באמצעות Python REST API. בגלל סוג הקוד הפתוח, ניתן להוריד את קוד המקור המלא של SDK מהמאגר GitHub.
לפרטים נוספים על היכולות של SDK, בקר בנושא התיעוד הבא Aspose.PDF Cloud Features. עם זאת, אם אתה נתקל בבעיות כלשהן במהלך השימוש ב-API, אנא אל תהסס לפנות אלינו דרך [פורום תמיכה טכנית] ללא תשלום11.
מאמרים קשורים
אנו ממליצים גם לעבור על המאמרים הבאים המסבירים: