Document
Document
Tổng quan
Document là một lớp trong Aspose.PDF FOSS cho Python.
Bọc kiểu Python cho vòng đời tài liệu PDF và các thao tác cốt lõi.
Lớp này cung cấp 16 phương thức để làm việc với các đối tượng Document trong các chương trình Python. Các phương thức có sẵn bao gồm: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize, và 4 phương thức bổ sung. 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: file_name, form, id, info, is_disposed, is_encrypted, và 10 thuộc tính khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
load_limits | PdfLoadLimits | Đọc | Trả về các giới hạn tài nguyên được sử dụng để tải tài liệu này. |
is_disposed | bool | Đọc | Hiển thị trạng thái xử lý của tài liệu. |
page_count | int | Đọc | Số trang hiện có trong tài liệu. |
file_name | Any | Đọc | Lấy tên tệp. |
info | Any | Đọc | Lấy thông tin. |
metadata | Any | Đọc | Lấy metadata. |
id | Any | Đọc | Lấy id. |
version | Any | Đọc | Lấy phiên bản. |
pages | Any | Đọc | Lấy các trang. |
outlines | Any | Đọc | Lấy các đề cương. |
named_destinations | Any | Đọc | Lấy các điểm đến đã đặt tên. |
form | Any | Đọc | Lấy biểu mẫu. |
is_encrypted | Any | Đọc | Lấy giá trị được mã hoá. |
permissions | Any | Đọc | Lấy các quyền. |
is_pdfa_compliant | Any | Đọc | Lấy giá trị cho việc tuân thủ PDF/A. |
is_pdfua_compliant | Any | Đọc | Lấy giá trị cho is pdfua compliant. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(source: str | Path |
| `load_from(source: str | bytes |
save(destination: Any, save_format: Any, overwrite: bool) → Document | Lưu tài liệu vào destination sử dụng engine gốc. |
close() | Bí danh của :meth:dispose. |
dispose() | Giải phóng tài nguyên liên quan đến tài liệu này. |
merge() → Document | Hợp nhất phần đã cung cấp documents vào phần hiện tại. |
optimize(compress_images: bool) → Document | Thực hiện các tối ưu hoá chung trên tài liệu. |
optimize_resources(remove_unused: bool) → Document | Tối ưu hoá các tài nguyên chia sẻ như phông chữ và hình ảnh. |
repair() → Document | Cố gắng sửa chữa cấu trúc của tài liệu thông qua bộ máy. |
flatten() → Document | Làm phẳng các trường biểu mẫu và chú thích thông qua bộ máy. |
free_memory() | Xóa bất kỳ dữ liệu bộ nhớ đệm nào có thể chiếm giữ bộ nhớ. |
encrypt(password: str) → Document | Mã hóa tài liệu với password. |
decrypt(password: str) → Document | Giải mã tài liệu nếu password khớp với bản đã lưu. |
change_passwords(old_password: str, new_password: str) → Document | Thay đổi mật khẩu của tài liệu từ old_password to new_password. |
validate() → bool | Trả về True nếu tài liệu có cấu trúc hợp lệ. |
check() → bool | Tên thay thế cho :meth:validate được giữ lại để tương thích API. |