Document
Document
Gambaran Umum
Document adalah sebuah kelas dalam Aspose.PDF FOSS untuk Python.
Pembungkus Pythonic untuk siklus hidup dokumen PDF dan operasi inti.
Kelas ini menyediakan 16 metode untuk bekerja dengan objek Document dalam program Python. Metode yang tersedia meliputi: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.PDF FOSS untuk Python. Properti: file_name, form, id, info, is_disposed, is_encrypted, dan 10 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
load_limits | PdfLoadLimits | Baca | Kembalikan batas sumber daya yang digunakan untuk memuat dokumen ini. |
is_disposed | bool | Baca | Paparkan status pembuangan dokumen. |
page_count | int | Baca | Jumlah halaman saat ini dalam dokumen. |
file_name | Any | Baca | Mendapatkan nama file. |
info | Any | Baca | Mendapatkan info. |
metadata | Any | Baca | Mendapatkan metadata. |
id | Any | Baca | Mendapatkan id. |
version | Any | Baca | Mendapatkan versi. |
pages | Any | Baca | Mendapatkan halaman. |
outlines | Any | Baca | Mendapatkan garis besar. |
named_destinations | Any | Baca | Mendapatkan tujuan yang dinamai. |
form | Any | Baca | Mendapatkan formulir. |
is_encrypted | Any | Baca | Mendapatkan is encrypted. |
permissions | Any | Baca | Mendapatkan izin. |
is_pdfa_compliant | Any | Baca | Mendapatkan apakah pdfa compliant. |
is_pdfua_compliant | Any | Baca | Mendapatkan apakah pdfua mematuhi. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
| `init(source: str | Path |
| `load_from(source: str | bytes |
save(destination: Any, save_format: Any, overwrite: bool) → Document | Simpan dokumen ke destination menggunakan mesin asli. |
close() | Alias dari :meth:dispose. |
dispose() | Lepaskan sumber daya yang terkait dengan dokumen ini. |
merge() → Document | Gabungkan yang disediakan documents ke yang saat ini. |
optimize(compress_images: bool) → Document | Lakukan optimisasi umum pada dokumen. |
optimize_resources(remove_unused: bool) → Document | Optimalkan sumber daya bersama seperti font dan gambar. |
repair() → Document | Coba perbaiki struktur dokumen melalui mesin. |
flatten() → Document | Ratakan bidang formulir dan anotasi melalui mesin. |
free_memory() | Bersihkan semua data cache yang mungkin menyimpan memori. |
encrypt(password: str) → Document | Enkripsi dokumen dengan yang diberikan password. |
decrypt(password: str) → Document | Dekripsi dokumen jika password cocok dengan yang tersimpan. |
change_passwords(old_password: str, new_password: str) → Document | Ubah kata sandi dokumen dari old_password to new_password. |
validate() → bool | Kembalikan True jika dokumen secara struktural valid. |
check() → bool | Alias untuk :meth:validate dipertahankan untuk kompatibilitas API. |