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

NumeTipAccesDescriere:
load_limitsPdfLoadLimitsCitireReturnaţi limitele de resurse utilizate pentru încărcarea acestui document.
is_disposedboolCitireExpuneţi starea de eliminare a documentului.
page_countintCitireNumărul de pagini curente din document.
file_nameAnyCitireObține numele fișierului.
infoAnyCitireObține informațiile.
metadataAnyCitireObține metadatele.
idAnyCitireObține id-ul.
versionAnyCitireObține versiunea.
pagesAnyCitireObține paginile.
outlinesAnyCitireObține contururile.
named_destinationsAnyCitireObține destinațiile denumite.
formAnyCitireObține formularul.
is_encryptedAnyCitireObține dacă este criptat.
permissionsAnyCitireObține permisiunile.
is_pdfa_compliantAnyCitireObține dacă este conform pdfa.
is_pdfua_compliantAnyCitireObține dacă este conform pdfua.

Metode

SemnăturăDescriere:
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentSalvează 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) → DocumentEfectuați optimizări generice asupra documentului.
optimize_resources(remove_unused: bool) → DocumentOptimizați resursele partajate, cum ar fi fonturile și imaginile.
repair() → DocumentÎncercați să reparați structura documentului prin motor.
flatten() → DocumentAplatizează 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) → DocumentCriptează documentul cu cel furnizat password.
decrypt(password: str) → DocumentDecriptează documentul dacă password se potrivește cu cel stocat.
change_passwords(old_password: str, new_password: str) → DocumentSchimbaţi parola documentului de la old_password to new_password.
validate() → boolReturn True dacă documentul este valid din punct de vedere structural.
check() → boolAlias pentru :meth:validate păstrat pentru compatibilitatea cu API.

Vezi și:

 Română