Document
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_limits | PdfLoadLimits | קריאה | החזר את מגבלות המשאבים המשמשות לטעינת המסמך הזה. |
is_disposed | bool | קריאה | חשוף את מצב הסילוק של המסמך. |
page_count | int | קריאה | מספר העמודים הנוכחי במסמך. |
file_name | Any | קריאה | מקבל את שם הקובץ. |
info | Any | קריאה | מקבל את המידע. |
metadata | Any | קריאה | מקבל את המטה-נתונים. |
id | Any | קריאה | מקבל את המזהה. |
version | Any | קריאה | מקבל את הגרסה. |
pages | Any | קריאה | מקבל את העמודים. |
outlines | Any | קריאה | מקבל את קווי המתאר. |
named_destinations | Any | קריאה | מקבל את היעדים בשם. |
form | Any | קריאה | מקבל את הטופס. |
is_encrypted | Any | קריאה | מקבל את המצב מוצפן. |
permissions | Any | קריאה | מקבל את ההרשאות. |
is_pdfa_compliant | Any | קריאה | מקבל את ה-isPdfACompliant. |
is_pdfua_compliant | Any | קריאה | מקבל את התאימות ל-PDFUA. |
שיטות
| חתימה | תיאור |
|---|---|
| `init(source: str | Path |
| `load_from(source: str | bytes |
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. |