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. |