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ênKiểuTruy cậpMô tả
load_limitsPdfLoadLimitsĐọcTrả về các giới hạn tài nguyên được sử dụng để tải tài liệu này.
is_disposedboolĐọcHiển thị trạng thái xử lý của tài liệu.
page_countintĐọcSố trang hiện có trong tài liệu.
file_nameAnyĐọcLấy tên tệp.
infoAnyĐọcLấy thông tin.
metadataAnyĐọcLấy metadata.
idAnyĐọcLấy id.
versionAnyĐọcLấy phiên bản.
pagesAnyĐọcLấy các trang.
outlinesAnyĐọcLấy các đề cương.
named_destinationsAnyĐọcLấy các điểm đến đã đặt tên.
formAnyĐọcLấy biểu mẫu.
is_encryptedAnyĐọcLấy giá trị được mã hoá.
permissionsAnyĐọcLấy các quyền.
is_pdfa_compliantAnyĐọcLấy giá trị cho việc tuân thủ PDF/A.
is_pdfua_compliantAnyĐọcLấy giá trị cho is pdfua compliant.

Phương thức

Chữ kýMô tả
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentLư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() → DocumentHợp nhất phần đã cung cấp documents vào phần hiện tại.
optimize(compress_images: bool) → DocumentThực hiện các tối ưu hoá chung trên tài liệu.
optimize_resources(remove_unused: bool) → DocumentTối ưu hoá các tài nguyên chia sẻ như phông chữ và hình ảnh.
repair() → DocumentCố gắng sửa chữa cấu trúc của tài liệu thông qua bộ máy.
flatten() → DocumentLà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) → DocumentMã hóa tài liệu với password.
decrypt(password: str) → DocumentGiả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) → DocumentThay đổi mật khẩu của tài liệu từ old_password to new_password.
validate() → boolTrả về True nếu tài liệu có cấu trúc hợp lệ.
check() → boolTên thay thế cho :meth:validate được giữ lại để tương thích API.

Xem thêm

 Tiếng Việt