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_objectsboolقراءة/كتابةيحصل أو يضبط إزالة الكائنات غير المستخدمة.
remove_unused_streamsboolقراءة/كتابةالحصول أو تعيين حذف التدفقات غير المستخدمة.
allow_reuse_page_contentboolقراءة/كتابةيحصل أو يضبط السماح بإعادة استخدام محتوى الصفحة.
link_duplicate_streamsboolقراءة/كتابةيحصل أو يضبط تدفقات الروابط المكررة.
unembed_fontsboolقراءة/كتابةيحصل أو يضبط إزالة تضمين الخطوط.
image_compression_quality`intNone`قراءة/كتابة
image_max_dimension`intNone`قراءة/كتابة
image_target_dpi`intNone`قراءة/كتابة
image_progressiveboolقراءة/كتابةيحصل أو يضبط image progressive.
remove_duplicate_imagesboolقراءة/كتابةيحصل أو يضبط خاصية إزالة الصور المكررة.
compress_fontsboolقراءة/كتابةيحصل أو يضبط ضغط الخطوط.
use_object_streamsboolقراءة/كتابةيحصل أو يعيّن استخدام تدفقات الكائن.
subset_fontsboolقراءة/كتابةيحصل أو يعيّن خطوط مجموعة فرعية.

الطرق

التوقيعوصف
to_dict() → dict[str, object]ينفّذ to_dict على هذه المثيلة OptimizationOptions.

انظر أيضاً

 العربية