פתח מסמך לקריאה בלבד
לפעמים, ייתכן שיש לך מסמך שזקוק לסקירה, אבל אתה לא רוצה שמבקרים ישתנו באופן אקראי את התוכן שלך. Aspose.Words מאפשר לך להפוך את הרשאת המסמך לקריאה בלבד כך שניתן להעתיק את התוכן או לקרוא, אך לא לשנות. זה ימנע תוכן להסיר או להוסיף למסמכים שלך.
מאמר זה מסביר כיצד להפוך מסמך לקריאה בלבד.
עשה מסמך לקריאה בלבד
Aspose.Words יש לו מעמד ציבורי WriteProtection מפרט זה כותב הגדרות הגנה עבור מסמך. אתה לא יוצר מקרים של השיעור הזה ישירות.
הגנה בכתב מראה אם המחבר המליץ לפתוח מסמך כקריאה בלבד ו/או לדרוש סיסמה לשנות את המסמך.
Aspose.Words מאפשר לך להפוך מסמך לקריאה בלבד כדי להגביל את העריכה על ידי שימוש read_only_recommended רכוש ו set_password שיטה.
In In In Microsoft Word, ניתן ליצור מסמך לקריאה בלבד באופן דומה באמצעות שניהם:
- “Always Open Read-Only” (File)
- “Password to Change” (Save as) Tools
משתמשים יכולים גם להגביל את עריכת המסמכים על ידי בחירת ProtectionType כמו READ_ONLY, אבל זו תכונה נוספת המספקת יכולות הגנה מתקדמות יותר. יש תפקיד כזה Microsoft Word, בהתאמה, הוא מיושם Aspose.Words.
ProtectionType יתואר בפירוט באחד המאמרים הבאים: “חוק הגבלת עריכה”.
The The The read_only_recommended הנכס הוא מאובטח סיסמה, אז אם אתה לא להגדיר סיסמה לפני יישום read_only_recommended רכוש, אז משתמשים אחרים יכולים פשוט לפתוח את המסמך כאילו הוא לא מוגן. אתה ניגש להגדרות הגנת המסמך ולהגדיר סיסמה הגנה באמצעות הסיסמה set_password שיטה.
אם אתה צריך לבדוק אם מסמך יש סיסמה הגנה בכתב המגבילה אותו מעריכה, אתה יכול להשתמש is_write_protected רכוש.
דוגמה לקוד הבא מראה כיצד להפוך מסמך לקריאה בלבד:
import aspose.words as aw
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Open document as read-only")
# Enter a password that's up to 15 characters long.
doc.write_protection.set_password("MyPassword")
# Make the document as read-only.
doc.write_protection.read_only_recommended = True
# Apply write protection as read-only.
doc.protect(aw.ProtectionType.READ_ONLY)
doc.save(docs_base.artifacts_dir + "DocumentProtection.ReadOnlyProtection.docx")
המונחים: only Restriction
אם אתה לא רוצה משתמש לפתוח את המסמך שלך כקריאה בלבד, אתה יכול פשוט להגדיר את read_only_recommended רכוש False
או לבחור ProtectionType כמו NO_PROTECTION.
לדוגמה הקוד הבא מראה כיצד להסיר גישה לקריאה בלבד עבור מסמך:
import aspose.words as aw
doc = aw.Document()
# Enter a password that's up to 15 characters long.
doc.write_protection.set_password("MyPassword")
# Remove the read-only option.
doc.write_protection.read_only_recommended = False
# Apply write protection without any protection.
doc.protect(aw.ProtectionType.NO_PROTECTION)
doc.save(docs_base.artifacts_dir + "DocumentProtection.RemoveReadOnlyRestriction.docx")