Document

סקירה כללית

Document היא מחלקה ב-Aspose.PDF FOSS עבור Python.

עטיפה פייתונית למחזור חיי מסמך PDF ולפעולות הליבה.

מחלקה זו מספקת 16 שיטות לעבודה עם אובייקטי Document בתוכניות Python. השיטות הזמינות כוללות: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize, ו-4 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.PDF FOSS עבור Python. מאפיינים: file_name, form, id, info, is_disposed, is_encrypted, ו-10 נוספים.

מאפיינים

שםסוגגישהתיאור
load_limitsPdfLoadLimitsקריאההחזר את מגבלות המשאבים המשמשות לטעינת המסמך הזה.
is_disposedboolקריאהחשוף את מצב הסילוק של המסמך.
page_countintקריאהמספר העמודים הנוכחי במסמך.
file_nameAnyקריאהמקבל את שם הקובץ.
infoAnyקריאהמקבל את המידע.
metadataAnyקריאהמקבל את המטה-נתונים.
idAnyקריאהמקבל את המזהה.
versionAnyקריאהמקבל את הגרסה.
pagesAnyקריאהמקבל את העמודים.
outlinesAnyקריאהמקבל את קווי המתאר.
named_destinationsAnyקריאהמקבל את היעדים בשם.
formAnyקריאהמקבל את הטופס.
is_encryptedAnyקריאהמקבל את המצב מוצפן.
permissionsAnyקריאהמקבל את ההרשאות.
is_pdfa_compliantAnyקריאהמקבל את ה-isPdfACompliant.
is_pdfua_compliantAnyקריאהמקבל את התאימות ל-PDFUA.

שיטות

חתימהתיאור
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → Documentשמור את המסמך ב destination בשימוש במנוע המקורי.
close()כינוי של :meth:dispose.
dispose()שחרר משאבים הקשורים למסמך זה.
merge() → Documentמזג את המסופק documents לתוך הנוכחי.
optimize(compress_images: bool) → Documentבצע אופטימיזציות כלליות על המסמך.
optimize_resources(remove_unused: bool) → Documentאופטימיזציה של משאבים משותפים כגון גופנים ותמונות.
repair() → Documentנסה לתקן את מבנה המסמך דרך המנוע.
flatten() → Documentבצע שטיחה של שדות טופס והסברים דרך המנוע.
free_memory()נקה כל נתוני מטמון שעשויים להישאר בזיכרון.
encrypt(password: str) → Documentהצפן את המסמך עם הערך הנתון password.
decrypt(password: str) → Documentפענח את המסמך אם password מתאים למה שנשמר.
change_passwords(old_password: str, new_password: str) → Documentשנה את סיסמת המסמך מ old_password to new_password.
validate() → boolהחזר True אם המסמך תקין מבחינה מבנית.
check() → boolכינוי ל-:meth:validate נשמר עבור תאימות API.

ראה גם

 עברית