OptimizationOptions
OptimizationOptions
نمای کلی
OptimizationOptions یک کلاس در Aspose.PDF FOSS برای Python است.
OptimizationOptions به توسعهدهندگان امکان کنترل فشردهسازی جریان، حذف اشیای استفادهنشده، image down‑sampling و سایر اقدامات پاکسازی را هنگام بهینهسازی PDFها میدهد.
این کلاس 1 متد برای کار با اشیای OptimizationOptions در برنامههای Python فراهم میکند. متدهای موجود شامل: to_dict. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامه Python در دسترس هستند. ویژگیها: allow_reuse_page_content, compress_fonts, image_compression_quality, image_max_dimension, image_progressive, image_target_dpi و 7 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
remove_unused_objects | bool | خواندن/نوشتن | دریافت یا تنظیم حذف اشیای استفادهنشده. |
remove_unused_streams | bool | خواندن/نوشتن | دریافت یا تنظیم حذف جریانهای استفادهنشده. |
allow_reuse_page_content | bool | خواندن/نوشتن | مقدار اجازه استفاده مجدد از محتوای صفحه را دریافت یا تنظیم میکند. |
link_duplicate_streams | bool | خواندن/نوشتن | دریافت یا تنظیم جریانهای تکراری پیوند. |
unembed_fonts | bool | خواندن/نوشتن | دریافت یا تنظیم فونتهای غیر جاسازیشده. |
image_compression_quality | `int | None` | خواندن/نوشتن |
image_max_dimension | `int | None` | خواندن/نوشتن |
image_target_dpi | `int | None` | خواندن/نوشتن |
image_progressive | bool | خواندن/نوشتن | دریافت یا تنظیم پیشرفت تصویر. |
remove_duplicate_images | bool | خواندن/نوشتن | دریافت یا تنظیم حذف تصاویر تکراری. |
compress_fonts | bool | خواندن/نوشتن | دریافت یا تنظیم فشردهسازی قلمها. |
use_object_streams | bool | خواندن/نوشتن | دریافت یا تنظیم استفاده از جریانهای شیء. |
subset_fonts | bool | خواندن/نوشتن | فونتهای زیرمجموعه را دریافت یا تنظیم میکند. |
روش ها
| امضا | توضیح |
|---|---|
to_dict() → dict[str, object] | متد to_dict را بر روی این نمونه OptimizationOptions فراخوانی میکند. |