XmpPacket

XmpPacket

Overzicht

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

Een in-memory XMP-pakket: een geordende verzameling van eigenschappen.

Deze klasse biedt 18 methoden voor het werken met XmpPacket objecten in Python programma’s. Beschikbare methoden omvatten: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool en 6 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.PDF FOSS voor Python pakket. Eigenschappen: fields, namespace_provider, qualifiers.

Eigenschappen

NaamTypeToegangBeschrijving
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Lezen/schrijvenHaalt de qualifiers op of stelt ze in.
namespace_provider`XmpNamespaceProviderNone`Lezen/schrijven

Methoden

HandtekeningBeschrijving
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesSerialiseer dit pakket naar XMP-pakketbytes (zie :func:serialize_xmp).
to_bytes() → bytesRoept to_bytes aan op deze XmpPacket instantie.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldStel (of voeg toe) een eenvoudige eigenschap in en retourneer de betreffende :class:XmpField.
`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) → XmpFieldStel een taal-alternatieve (rdf:Alt)-tekst-eigenschap in, bijv.
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) → XmpFieldStel een array-eigenschap in (Seq/Bag/Alt) van values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldStel een Boolean-eigenschap in (XMP codeert deze als "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldStel een Integer-eigenschap in.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldStel een Real (zwevend-komma) eigenschap in.
get_real(prefix_or_uri: str, name: str) → `floatNone`

Zie ook

 Nederlands