OptimizationOptions
OptimizationOptions
Огляд
OptimizationOptions — це клас у Aspose.PDF FOSS для Python.
OptimizationOptions дозволяє розробникам керувати стисненням потоків, видаленням невикористаних об’єктів, зменшенням розмірів зображень і іншими діями з очищення під час оптимізації PDF‑файлів.
Цей клас надає 1 метод для роботи з об’єктами 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 | Читання/Запис | Отримує або встановлює прогресивність зображення. |
remove_duplicate_images | bool | Читання/Запис | Отримує або встановлює видалення дублікатів зображень. |
compress_fonts | bool | Читання/Запис | Отримує або задає стиснення шрифтів. |
use_object_streams | bool | Читання/Запис | Отримує або встановлює використання потоків об’єктів. |
subset_fonts | bool | Читання/Запис | Отримує або задає підмножину шрифтів. |
Методи
| Сигнатура | Опис |
|---|---|
to_dict() → dict[str, object] | Викликає to_dict у цьому екземплярі OptimizationOptions. |