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_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 | قراءة/كتابة | يحصل أو يضبط image progressive. |
remove_duplicate_images | bool | قراءة/كتابة | يحصل أو يضبط خاصية إزالة الصور المكررة. |
compress_fonts | bool | قراءة/كتابة | يحصل أو يضبط ضغط الخطوط. |
use_object_streams | bool | قراءة/كتابة | يحصل أو يعيّن استخدام تدفقات الكائن. |
subset_fonts | bool | قراءة/كتابة | يحصل أو يعيّن خطوط مجموعة فرعية. |
الطرق
| التوقيع | وصف |
|---|---|
to_dict() → dict[str, object] | ينفّذ to_dict على هذه المثيلة OptimizationOptions. |