OptimizeOptions

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

NameTypeAccessDescription
compress_streams``ReadGets the compress streams.
remove_unused_objects``ReadGets the remove unused objects.
limits``ReadGets the limits.
inputslist[DataSource]ReadGets the inputs.
outputslist[DataSource]ReadGets the outputs.

Methods

SignatureDescription
__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)PluginOptionsCalls add_input(source) on this OptimizeOptions instance.
add_output(source: DataSource)PluginOptionsCalls add_output(source) on this OptimizeOptions instance.
add_data_source(source: DataSource)PluginOptionsCalls add_data_source(source) on this OptimizeOptions instance.