Document

نمای کلی

Document یک کلاس در Aspose.PDF FOSS برای Python است.

لایه‌پیچی Pythonic برای چرخه‌زندگی سند PDF و عملیات اصلی.

این کلاس 16 متد برای کار با اشیاء Document در برنامه‌های Python فراهم می‌کند. متدهای موجود شامل: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize و 4 متد اضافی هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامه 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 نگه‌داشته شده است.

همچنین ببینید:

 فارسی