מסמכים דיגיטליים, כולל PDF, נוטים תמיד להתעסק בהם. לכן, קובצי ה-PDF מקודדים ומוצפנים לפני שהם משותפים. קובצי ה-PDF המוצפנים מונעים גישה לא מורשית על ידי משתמשים זדוניים. כדי לבצע הצפנת PDF באופן פרוגרמטי, מאמר זה מראה כיצד להצפין קובץ PDF ב- Python. כמו כן, תלמד כיצד לפענח קובץ PDF מוצפן ב-Python.
ספריית Python להצפנת ופענוח PDF
כדי להצפין ולפענח קבצי PDF, נשתמש ב-Aspose.PDF for Python. זוהי ספרייה רבת עוצמה המספקת תכונות בסיסיות כמו גם מתקדמות ליצירה ולטפל בקובצי PDF. בואו נתקין תחילה את הספרייה באמצעות [פקודה pip] הבאה (https://pypi.org/project/aspose-pdf/).
pip install aspose-pdf
הצפין קובץ PDF ב- Python
Aspose.PDF עבור Python מאפשר לך להצפין את קבצי ה-PDF באמצעות אלגוריתמים AESx128, AESx256, RC4x40 ו-RC4x128. אתה יכול לבחור אחד מאלגוריתמי ההצפנה האלה ולהגן על קובץ ה-PDF שלך באמצעות סיסמה. להלן השלבים להצפנת PDF ב- Python.
- ראשית, השתמש במחלקת Document כדי לטעון את קובץ ה-PDF הקלט באמצעות הנתיב שלו.
- לאחר מכן, השתמש בשיטת Document.encrypt(“userpassword”, “ownerpassword”, DocumentPrivilege, CryptoAlgorithm, bool) כדי להצפין PDF.
- לבסוף, שמור את ה-PDF המוצפן באמצעות שיטת Document.save().
דוגמת הקוד הבאה מראה כיצד להצפין ולהגן באמצעות סיסמה על PDF ב-Python.
import aspose.pdf as ap
# טען קובץ PDF
document = ap.Document("input.pdf")
# הצפין PDF
document.encrypt("user_password", "owner_password", ap.facades.DocumentPrivilege.forbid_all, ap.CryptoAlgorithm.RC4X128 , False)
# שמור את ה-PDF המוצפן
document.save("encrypted.pdf")
פענוח PDF ב- Python
אתה יכול גם לפענח קובץ PDF מוצפן באמצעות Aspose.PDF עבור Python. לשם כך, עליך לדעת את הסיסמה של ה-PDF המוגן. להלן השלבים לפענוח PDF מוצפן.
- ראשית, צור מופע של מחלקה Document ואתחול אותו עם הנתיב והסיסמה של PDF.
- לאחר מכן, קרא לשיטת Document.decrypt() כדי לפענח את ה-PDF.
- לבסוף, שמור את ה-PDF המפוענח באמצעות שיטת Document.save().
דגימת הקוד שלהלן מדגימה כיצד לפענח קובץ PDF ב- Python.
import aspose.pdf as ap
# טען קובץ PDF
document = ap.Document("encrypted.pdf", "owner_password")
# הצפין PDF
document.decrypt()
# שמור את ה-PDF המוצפן
document.save("decrypted.pdf")
הגן על קבצי PDF באופן מקוון
אנו מספקים גם כלי מקוון בחינם להגנה על קובצי PDF באמצעות סיסמה. אתה יכול להשתמש בכלי זה כדי להגן על קבצי ה-PDF שלך מבלי ליצור חשבון.
קבל רישיון חינם
אתה יכול לקבל רישיון זמני בחינם ולהעריך את תכונת ההצפנה של PDF ללא כל הגבלה.
חקור את ספריית ה-PDF של Python
אתה יכול ללמוד עוד על ספריית ה-PDF שלנו Python באמצעות תיעוד. חקור את התכונות המדהימות שלו ושתף איתנו את ההצעות, השאלות או השאילתות שלך דרך [הפורום] שלנו (https://forum.aspose.com/).
סיכום
במאמר זה, למדת כיצד להצפין קבצי PDF ב-Python. בנוסף, ראית כיצד לפענח את קבצי ה-PDF המוצפנים מתוך יישומי Python שלך. בסופו של דבר, סיפקנו לך את הכלי מבוסס האינטרנט שלנו להגנה על קבצי PDF באופן מקוון ובחינם.