OptimizationOptions
OptimizationOptions
סקירה כללית
OptimizationOptions היא מחלקה ב-Aspose.PDF FOSS עבור Python.
OptimizationOptions מאפשרת למפתחים לשלוט בדחיסת הזרם, הסרת אובייקטים שלא בשימוש, הקטנת רזולוציית תמונות, ופעולות ניקוי אחרות בעת אופטימיזציית קבצי PDF.
מחלקה זו מספקת שיטה אחת לעבודה עם אובייקטי OptimizationOptions בתוכניות Python. השיטות הזמינות כוללות: to_dict. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.PDF FOSS עבור 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 objects. |
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 זה. |