Document

Document

Übersicht

Document ist eine Klasse in Aspose.PDF FOSS für Python.

Pythonischer Wrapper für den PDF-Dokumentenlebenszyklus und Kernoperationen.

Diese Klasse stellt 16 Methoden zur Arbeit mit Document-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, change_passwords, check, close, decrypt, dispose, encrypt, flatten, free_memory, load_from, merge, optimize und 4 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.PDF FOSS für Python-Pakets zugänglich. Eigenschaften: file_name, form, id, info, is_disposed, is_encrypted und 10 weitere.

Eigenschaften

NameTypZugriffBeschreibung
load_limitsPdfLoadLimitsLesenGeben Sie die für das Laden dieses Dokuments verwendeten Ressourcenlimits zurück.
is_disposedboolLesenLegen Sie den Entsorgungszustand des Dokuments offen.
page_countintLesenAnzahl der Seiten, die sich derzeit im Dokument befinden.
file_nameAnyLesenRuft den Dateinamen ab.
infoAnyLesenRuft die Info ab.
metadataAnyLesenRuft die Metadaten ab.
idAnyLesenGibt die ID zurück.
versionAnyLesenRuft die Version ab.
pagesAnyLesenRuft die Seiten ab.
outlinesAnyLesenRuft die Gliederungen ab.
named_destinationsAnyLesenRuft die benannten Ziele ab.
formAnyLesenGibt das Formular zurück.
is_encryptedAnyLesenLiest das ist verschlüsselt.
permissionsAnyLesenRuft die Berechtigungen ab.
is_pdfa_compliantAnyLesenErmittelt, ob es PDF/A-konform ist.
is_pdfua_compliantAnyLesenGibt an, ob das PDF PDF/UA-konform ist.

Methoden

SignaturBeschreibung
`init(source: strPath
`load_from(source: strbytes
save(destination: Any, save_format: Any, overwrite: bool) → DocumentSpeichern Sie das Dokument unter destination unter Verwendung der nativen Engine.
close()Alias von :meth:dispose.
dispose()Ressourcen freigeben, die mit diesem Dokument verbunden sind.
merge() → DocumentFüge das Bereitgestellte zusammen documents in das aktuelle.
optimize(compress_images: bool) → DocumentFühren Sie allgemeine Optimierungen am Dokument durch.
optimize_resources(remove_unused: bool) → DocumentOptimieren Sie gemeinsam genutzte Ressourcen wie Schriftarten und Bilder.
repair() → DocumentVersuchen Sie, die Dokumentenstruktur über die Engine zu reparieren.
flatten() → DocumentFlachen Sie Formularfelder und Anmerkungen über die Engine ab.
free_memory()Leere alle zwischengespeicherten Daten, die möglicherweise im Speicher gehalten werden.
encrypt(password: str) → DocumentVerschlüssle das Dokument mit dem angegebenen password.
decrypt(password: str) → DocumentEntschlüssle das Dokument, falls password stimmt mit dem gespeicherten überein.
change_passwords(old_password: str, new_password: str) → DocumentÄndern Sie das Passwort des Dokuments von old_password to new_password.
validate() → boolGeben Sie True zurück, wenn das Dokument strukturell gültig ist.
check() → boolAlias für :meth:validate beibehalten für API-Kompatibilität.

Siehe auch

 Deutsch