Document
Document
Prezentare generală
Document este o clasă în Aspose.PDF FOSS pentru Python.
Wrapper Pythonic pentru ciclul de viață al documentului PDF și operațiunile de bază.
Această clasă oferă 16 metode pentru lucrul cu obiecte Document în programele Python. Metodele disponibile includ: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize și 4 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: file_name, form, id, info, is_disposed, is_encrypted și încă 10.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
load_limits | PdfLoadLimits | Citire | Returnaţi limitele de resurse utilizate pentru încărcarea acestui document. |
is_disposed | bool | Citire | Expuneţi starea de eliminare a documentului. |
page_count | int | Citire | Numărul de pagini curente din document. |
file_name | Any | Citire | Obține numele fișierului. |
info | Any | Citire | Obține informațiile. |
metadata | Any | Citire | Obține metadatele. |
id | Any | Citire | Obține id-ul. |
version | Any | Citire | Obține versiunea. |
pages | Any | Citire | Obține paginile. |
outlines | Any | Citire | Obține contururile. |
named_destinations | Any | Citire | Obține destinațiile denumite. |
form | Any | Citire | Obține formularul. |
is_encrypted | Any | Citire | Obține dacă este criptat. |
permissions | Any | Citire | Obține permisiunile. |
is_pdfa_compliant | Any | Citire | Obține dacă este conform pdfa. |
is_pdfua_compliant | Any | Citire | Obține dacă este conform pdfua. |
Metode
| Semnătură | Descriere: |
|---|---|
| `init(source: str | Path |
| `load_from(source: str | bytes |
save(destination: Any, save_format: Any, overwrite: bool) → Document | Salvează documentul în destination folosind motorul nativ. |
close() | Alias pentru :meth:dispose. |
dispose() | Eliberează resursele asociate cu acest document. |
merge() → Document | Îmbină pe cele furnizate documents în cel curent. |
optimize(compress_images: bool) → Document | Efectuați optimizări generice asupra documentului. |
optimize_resources(remove_unused: bool) → Document | Optimizați resursele partajate, cum ar fi fonturile și imaginile. |
repair() → Document | Încercați să reparați structura documentului prin motor. |
flatten() → Document | Aplatizează câmpurile de formular și adnotările prin motor. |
free_memory() | Șterge orice date în cache care ar putea reține memorie. |
encrypt(password: str) → Document | Criptează documentul cu cel furnizat password. |
decrypt(password: str) → Document | Decriptează documentul dacă password se potrivește cu cel stocat. |
change_passwords(old_password: str, new_password: str) → Document | Schimbaţi parola documentului de la old_password to new_password. |
validate() → bool | Return True dacă documentul este valid din punct de vedere structural. |
check() → bool | Alias pentru :meth:validate păstrat pentru compatibilitatea cu API. |