OptimizationOptions
OptimizationOptions
概述
OptimizationOptions 是 Aspose.PDF FOSS 中用于 Python 的一个类。
OptimizationOptions 允许开发者在优化 PDF 时控制流压缩、未使用对象的移除、图像降采样以及其他清理操作。
此类提供 1 个方法,用于在 Python 程序中处理 OptimizationOptions 对象。可用的方法包括:to_dict。在安装了 Aspose.PDF FOSS for Python 包后,所有公共成员对任何 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] | 在此 OptimizationOptions 实例上调用 to_dict。 |