OptimizationOptions
OptimizationOptions
Tổng quan
OptimizationOptions là một lớp trong phần mềm nguồn mở Aspose.PDF dành cho Python.
OptimizationOptions cho phép các nhà phát triển kiểm soát việc nén luồng, loại bỏ các đối tượng không dùng, giảm độ phân giải ảnh, và các hành động dọn dẹp khác khi tối ưu hóa PDF.
Lớp này cung cấp 1 phương thức để làm việc với các đối tượng OptimizationOptions trong các chương trình Python. Các phương thức khả dụng bao gồm: to_dict. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS cho Python. Thuộc tính: allow_reuse_page_content, compress_fonts, image_compression_quality, image_max_dimension, image_progressive, image_target_dpi, và 7 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
remove_unused_objects | bool | Đọc/Ghi | Lấy hoặc đặt việc loại bỏ các đối tượng không sử dụng. |
remove_unused_streams | bool | Đọc/Ghi | Lấy hoặc đặt việc loại bỏ các luồng không sử dụng. |
allow_reuse_page_content | bool | Đọc/Ghi | Lấy hoặc đặt cho phép tái sử dụng nội dung trang. |
link_duplicate_streams | bool | Đọc/Ghi | Lấy hoặc đặt các luồng trùng lặp liên kết. |
unembed_fonts | bool | Đọc/Ghi | Lấy hoặc đặt các phông chữ không nhúng. |
image_compression_quality | `int | None` | Đọc/Ghi |
image_max_dimension | `int | None` | Đọc/Ghi |
image_target_dpi | `int | None` | Đọc/Ghi |
image_progressive | bool | Đọc/Ghi | Lấy hoặc đặt giá trị progressive của ảnh. |
remove_duplicate_images | bool | Đọc/Ghi | Lấy hoặc đặt việc loại bỏ các hình ảnh trùng lặp. |
compress_fonts | bool | Đọc/Ghi | Lấy hoặc đặt nén phông chữ. |
use_object_streams | bool | Đọc/Ghi | Lấy hoặc đặt việc sử dụng các luồng đối tượng. |
subset_fonts | bool | Đọc/Ghi | Lấy hoặc đặt các phông chữ con. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
to_dict() → dict[str, object] | Gọi to_dict trên đối tượng OptimizationOptions này. |