Document

Document

Overzicht

Document is een klasse in Aspose.PDF FOSS voor Python.

Pythonic wrapper voor PDF-documentlevenscyclus en kernoperaties.

Deze klasse biedt 16 methoden voor het werken met Document-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize, en 4 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.PDF FOSS voor Python-pakket. Eigenschappen: file_name, form, id, info, is_disposed, is_encrypted, en nog 10.

Eigenschappen

NaamTypeToegangBeschrijving
load_limitsPdfLoadLimitsLezenRetourneer de resource-limieten die worden gebruikt bij het laden van dit document.
is_disposedboolLezenToon de verwijderingsstatus van het document.
page_countintLezenAantal pagina’s momenteel in het document.
file_nameAnyLezenHaalt de bestandsnaam op.
infoAnyLezenHaalt de info op.
metadataAnyLezenHaalt de metadata op.
idAnyLezenHaalt de id op.
versionAnyLezenHaalt de versie op.
pagesAnyLezenHaalt de pagina’s op.
outlinesAnyLezenHaalt de outlines op.
named_destinationsAnyLezenHaalt de benoemde bestemmingen op.
formAnyLezenHaalt het formulier op.
is_encryptedAnyLezenHaalt de is encrypted op.
permissionsAnyLezenHaalt de permissies op.
is_pdfa_compliantAnyLezenHaalt op of het pdfa-conform is.
is_pdfua_compliantAnyLezenHaalt op of pdfua-conform is.

Methoden

HandtekeningBeschrijving
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentSla het document op naar destination met native engine.
close()Alias van :meth:dispose.
dispose()Resources vrijgeven die aan dit document zijn gekoppeld.
merge() → DocumentVoeg de meegeleverde samen documents naar de huidige.
optimize(compress_images: bool) → DocumentVoer algemene optimalisaties uit op het document.
optimize_resources(remove_unused: bool) → DocumentOptimaliseer gedeelde bronnen zoals lettertypen en afbeeldingen.
repair() → DocumentProbeer de structuur van het document te repareren via de engine.
flatten() → DocumentPlat maken van formuliervelden en annotaties via de engine.
free_memory()Verwijder alle gecachte gegevens die mogelijk geheugen vasthouden.
encrypt(password: str) → DocumentVersleutel het document met de gegeven password.
decrypt(password: str) → DocumentOntsleutel het document als password komt overeen met de opgeslagen.
change_passwords(old_password: str, new_password: str) → DocumentWijzig het wachtwoord van het document van old_password to new_password.
validate() → boolRetourneer True als het document structureel geldig is.
check() → boolAlias voor :meth:validate bewaard voor API-compatibiliteit.

Zie ook

 Nederlands