ספריית מיזוג PDF בקוד פתוח של Python
ספריית Python בחינם וקוד פתוח לפיצול, מיזוג, הוספה, סיבוב וחיתוך דפים של מסמכי PDF.
מה זה pypdf?
pypdf היא ספריית Python חינמית וקוד פתוח המאפשרת מספר פעולות על מסמכי PDF כמו הוספה, סיבוב, חיתוך, פיצול ומיזוג של דפי קבצי PDF.
חלק מהתכונות מפורטות להלן:
- מיזוג קובצי PDF: אתה יכול למזג מסמכי PDF מרובים לקובץ PDF אחד באמצעות pypdf. זה שימושי לשילוב דוחות PDF, מצגות או מסמכים אחרים.
- פיצול קובצי PDF: Pypdf תומך גם בפיצול PDF למספר קובצי PDF קטנים יותר. זה יכול להיות שימושי כאשר אתה רוצה לפרק PDF גדול למקטעים בודדים.
- סיבוב דפים: ניתן לסובב עמודים בודדים במסמך PDF באמצעות pypdf. זה שימושי לתיקון הכיוון של מסמכים או תמונות סרוקות.
תחילת העבודה עם pypdf
אתה צריך Python גרסה 3.6.0 ומעלה כדי להתקין ולהשתמש ב-pypdf. אז, תחילה התקן את Python ולאחר מכן השתמש בפקודות הבאות כדי להתקין pypdf במחשב שלך באמצעות pip וסביבה וירטואלית.
לינוקס
python3 -m venv venv
source venv/bin/activate
pip install pypdf
MacOS
python -m venv venv
source venv/bin/activate
pip install pypdf
חלונות
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
הוסף, סובב וחיתוך דפי PDF
אתה יכול להשתמש בספריית pypdf ב-Python כדי לתפעל קבצי PDF, כגון הוספה, סיבוב, חיתוך דפים ואפילו הוספת פעולות JavaScript למסמכי PDF על ידי שימוש במחלקות PdfWriter וPdfReader כפי שמוצג בקוד למטה:
הערה: רק בגלל שהתוכן אינו גלוי עוד, הוא לא נעלם. החיתוך פועל על ידי התאמת תיבת התצוגה. כלומר, עדיין ניתן לשחזר תוכן שנחתך.
מיזוג קבצי PDF
אתה יכול להשתמש בספריית pypdf ב-Python כדי לתפעל קבצי PDF כגון מיזוג קובצי PDF מרובים למסמך אחד. אתה יכול למזג ולתפעל קבצי PDF באמצעות הפונקציות של מחלקה PdfWriter כפי שמוצג בקוד שלהלן:
פיצול מסמך PDF
אנו יכולים לפצל מסמך PDF למספר מסמכים באמצעות פונקציות שונות של מחלקות PdfWriter וPdfReader בספריית pypdf. קטע הקוד שלהלן מחלק את מסמך ה-PDF שסופק לשני חצאים ושומר אותם כשני קובצי PDF נפרדים:
סיכום
לסיכום, יכולות המיזוג של pypdf הן למופת, ומציגות את המיומנות של הספרייה בטיפול במסמכי PDF. היכולת של pypdf לשלב ללא מאמץ קובצי PDF הופכת אותו לבחירה מצוינת עבור משימות הדורשות הרכבת מסמכים, הפקת דוחות או איחוד משאבי PDF שונים. התכונות הידידותיות למשתמש ויכולות המיזוג היעילות שלו תורמות למוניטין שלה ככלי בעל ערך בניהול מסמכי PDF.