OptimizeOptions
Overview
OptimizeOptions is a class in Aspose.PDF FOSS for Python.
Inherits from: PluginOptions.
Options for :class:Optimizer.
This class declares 5 methods for OptimizeOptions objects in Python programs.
Available methods include: __init__, add_data_source, add_input, add_output.
All public members are accessible to any Python application after installing the Aspose.PDF FOSS for Python package.
Properties: compress_streams, inputs, limits, outputs, remove_unused_objects.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
compress_streams | `` | Read | Gets the compress streams. |
remove_unused_objects | `` | Read | Gets the remove unused objects. |
limits | `` | Read | Gets the limits. |
inputs | list[DataSource] | Read | Gets the inputs. |
outputs | list[DataSource] | Read | Gets the outputs. |
Methods
| Signature | Description |
|---|---|
__init__(compress_streams: bool, remove_unused_objects: bool, limits: PdfLoadLimits | None) | Calls init(compress_streams, remove_unused_objects, limits) on this OptimizeOptions instance. |
__init__(limits: PdfLoadLimits | None) | Calls init(limits) on this OptimizeOptions instance. |
add_input(source: DataSource) → PluginOptions | Calls add_input(source) on this OptimizeOptions instance. |
add_output(source: DataSource) → PluginOptions | Calls add_output(source) on this OptimizeOptions instance. |
add_data_source(source: DataSource) → PluginOptions | Calls add_data_source(source) on this OptimizeOptions instance. |