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

انظر أيضاً

 العربية