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 | قراءة | يحصل على ما إذا كان PDF/A متوافقًا. |
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. |