Document

Document

Panoramica

Document è una classe in Aspose.PDF FOSS per Python.

Wrapper Pythonic per il ciclo di vita dei documenti PDF e le operazioni principali.

Questa classe fornisce 16 metodi per lavorare con oggetti Document in programmi Python. I metodi disponibili includono: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize, e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.PDF FOSS per Python. Proprietà: file_name, form, id, info, is_disposed, is_encrypted, e 10 in più.

Proprietà

NomeTipoAccessoDescrizione
load_limitsPdfLoadLimitsLetturaRestituire i limiti di risorse utilizzati per caricare questo documento.
is_disposedboolLetturaEsporre lo stato di smaltimento del documento.
page_countintLetturaNumero di pagine attualmente nel documento.
file_nameAnyLetturaRestituisce il nome del file.
infoAnyLetturaOttiene le informazioni.
metadataAnyLetturaOttiene i metadati.
idAnyLetturaOttiene l’ID.
versionAnyLetturaOttiene la versione.
pagesAnyLetturaOttiene le pagine.
outlinesAnyLetturaOttiene i contorni.
named_destinationsAnyLetturaOttiene le destinazioni nominate.
formAnyLetturaOttiene il modulo.
is_encryptedAnyLetturaOttiene il valore di IsEncrypted.
permissionsAnyLetturaOttiene le autorizzazioni.
is_pdfa_compliantAnyLetturaOttiene se è conforme a PDF/A.
is_pdfua_compliantAnyLetturaOttiene se è conforme a pdfua.

Metodi

FirmaDescrizione
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentSalva il documento in destination utilizzando il motore nativo.
close()Alias di :meth:dispose.
dispose()Rilascia le risorse associate a questo documento.
merge() → DocumentUnisci quello fornito documents nella corrente.
optimize(compress_images: bool) → DocumentEsegui ottimizzazioni generiche sul documento.
optimize_resources(remove_unused: bool) → DocumentOttimizza le risorse condivise come i font e le immagini.
repair() → DocumentProva a riparare la struttura del documento tramite il motore.
flatten() → DocumentAppiattisci i campi modulo e le annotazioni tramite il motore.
free_memory()Cancella i dati nella cache che potrebbero trattenere memoria.
encrypt(password: str) → DocumentCifra il documento con il valore fornito password.
decrypt(password: str) → DocumentDecifra il documento se password corrisponde a quello memorizzato.
change_passwords(old_password: str, new_password: str) → DocumentModifica la password del documento da old_password to new_password.
validate() → boolRestituisci True se il documento è strutturalmente valido.
check() → boolAlias per :meth:validate mantenuto per compatibilità con API.

Vedi anche

 Italiano