XmpPacket

XmpPacket

Übersicht

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

Ein im Speicher befindliches XMP-Paket: eine geordnete Sammlung von Eigenschaften.

Diese Klasse stellt 18 Methoden zum Arbeiten mit XmpPacket-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.PDF FOSS für Python-Paket zugänglich. Eigenschaften: fields, namespace_provider, qualifiers.

Eigenschaften

NameTypZugriffBeschreibung
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Lesen/SchreibenLiest oder setzt die Qualifizierer.
namespace_provider`XmpNamespaceProviderNone`Lesen/Schreiben

Methoden

SignaturBeschreibung
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesSerialisiere dieses Paket in XMP-Paket-Bytes (siehe :func:serialize_xmp).
to_bytes() → bytesRuft to_bytes für diese XmpPacket-Instanz auf.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldSetze (oder füge hinzu) eine einfache Eigenschaft und gib die betroffene :class:XmpField zurück.
`set_date(prefix: str, name: str, value: datetimestr, uri: str)→XmpField`
get_date(prefix_or_uri: str, name: str) → `datetimeNone`
set_localized_text(prefix: str, name: str, text: str, uri: str, lang: str) → XmpFieldSetze eine sprachalternative (rdf:Alt) Texteigenschaft, z. B.
get_localized_text(prefix_or_uri: str, name: str, lang: str) → `strNone`
set_array(prefix: str, name: str, values: Iterable[Any], uri: str, kind: str) → XmpFieldSetze ein Array-Property (Seq/Bag/Alt) aus values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldSetze eine boolesche Eigenschaft (XMP kodiert sie als "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldSetze eine Integer-Eigenschaft.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldSetze eine Real (Gleitkomma)-Eigenschaft.
get_real(prefix_or_uri: str, name: str) → `floatNone`

Siehe auch

 Deutsch