כדי להגן על מסמכי MS Word, עליך להשתמש בפתרון ללא רבב כדי למנוע שיבוש וגישה לא מורשית. אז מאמר זה הולך לספק לך את הפתרון הטוב ביותר אך קל ליישום להגנה על מסמכי MS Word ב- Python.
המידע המאוחסן במסמכי Word נוטה תמיד לגישה לא חוקית. כדי למנוע גישה בלתי מורשית וזיוף בזמן העברת מסמכים, יש להפעיל מנגנון הגנה. אז בואו נראה איך להגן על מסמכי Word עם סיסמה ב-Python. כמו כן, הבה נלמד כיצד להחיל סוגי הגנה שונים על מסמך Word באופן תכנותי.
- ספריית Python להגנה על מסמכי Word
- הגן על מסמך Word באמצעות סיסמה
- צור מסמך וורד לקריאה בלבד
- סוגי הגנה אחרים עבור מסמכי Word
ספריית Python להגנה על מסמכי Word
כדי להגן באמצעות סיסמה על DOCX, DOC ומסמכי Word אחרים, נשתמש ב-Aspose.Words for Python. זוהי ספריית Python ליצירה ולטפל במסמכי Word באופן דינמי. הספרייה האמורה מתארחת ב-PyPI וניתן להתקין אותה באמצעות פקודת ה-pip הבאה.
pip install aspose-words
כיצד להגן על מסמך Word ב- Python
Aspose.Words מקל עליך למדי להגן על מסמך Word. כל שעליך לעשות הוא לטעון את המסמך, להגדיר סיסמה ולשמור את המסמך המוגן. להלן השלבים להגנה באמצעות סיסמה על קובץ Word DOCX ב- Python.
- ראשית, טען את מסמך Word באמצעות מחלקה Document.
- צור אובייקט של מחלקה OoxmlSaveOptions (כדי לשמור בפורמט DOC, השתמש במחלקה DocSaveOptions במקום זאת).
- הגדר סיסמה באמצעות מאפיין OoxmlSaveOptions.password.
- לבסוף, שמור את מסמך ה-Word המוגן באמצעות שיטת Document.save(string, OoxmlSaveOptions).
דוגמת הקוד הבאה מראה כיצד להגן על מסמך Word באמצעות סיסמה.
import aspose.words as aw
# טען מסמך
doc = aw.Document("document1.docx")
# ליצור אפשרויות מסמך
options = aw.saving.OoxmlSaveOptions(aw.SaveFormat.DOCX)
# הגדר סיסמא
options.password = "password"
# לשמור מסמך מעודכן
doc.save("document-password-protected.docx", options)
תיבת הדו-שיח הבאה מופיעה בעת פתיחת מסמך Word המוגן בסיסמה.
Python: הגן על מסמך Word עם אפשרות לקריאה בלבד
במקרים מסוימים, ייתכן שתצטרך להגן רק על השינוי של התוכן במסמך Word. במקרים כאלה, תוכל להפוך את המסמך לקריאה בלבד. השלבים הבאים מראים כיצד להפוך מסמך Word לקריאה בלבד ב- Python.
- ראשית, טען את מסמך Word באמצעות מחלקה Document.
- השתמש בשיטת Document.protect(ProtectionType.READONLY, מחרוזת) כדי להפוך את מסמך Word לקריאה בלבד.
- לבסוף, שמור את מסמך Word המוגן באמצעות שיטת Document.save(string).
דוגמת הקוד הבאה מראה כיצד להגן על מסמך Word ולהפוך אותו לקריאה בלבד.
import aspose.words as aw
# טען מסמך
doc = aw.Document("document1.docx")
# להחיל הגנה על מסמכים
doc.protect(aw.ProtectionType.READ_ONLY, "password")
# לשמור מסמך מעודכן
doc.save("document-protected.docx")
אבטח מסמך וורד - סוגי הגנה אפשריים
Aspose.Words עבור Python גם מאפשר לך להשתמש בסוגי הגנה אחרים כדי להגן על מסמך Word. לדוגמה, אתה יכול לאפשר הערות או תיקונים בלבד. להלן רשימת סוגי ההגנה שתוכל להחיל על מסמך Word באמצעות Aspose.Words עבור Python.
- ALLOWONLYCOMMENTS - כדי לאפשר הוספת הערות בלבד.
- ALLOWONLYFORMFIELDS - כדי לאפשר גישה לשדות טופס בלבד.
- ALLOWONLYREVISIONS - כדי לאפשר גרסאות בלבד.
- קריאה בלבד - כדי להפוך את המסמך לקריאה בלבד.
- ללא הגנה - ללא הגנה.
למידע נוסף על הגנת מסמכים באמצעות Aspose.Words עבור Python, בקר ב-תיעוד.
מסמכי Word מאובטחים ב- Python - קבל רישיון חינם
אתה יכול לקבל [רישיון זמני] בחינם4 ולהגן על מסמכי MS Word שלך ללא מגבלות הערכה.
סיכום
במאמר זה, למדת כיצד להגן על מסמכי Word ב-Python. יתר על כן, ראית כיצד להגביל את העריכה של מסמכי Word באמצעות סוגי הגנה שונים. אתה יכול בקלות לשלב את דוגמאות הקוד שסופקו ביישום שלך ולאבטח מסמכי Word באופן תוכנתי.
ספריית הגנת מסמכי Word עבור Python
כדי לחקור עוד על Aspose.Words עבור Python, בקר בתיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס לשאול אותנו בפורום שלנו.