XmpPacket

Översikt

XmpPacket är en klass i Aspose.PDF FOSS för Python.

Ett in-memory XMP-paket: en ordnad samling av egenskaper.

Den här klassen tillhandahåller 18 metoder för att arbeta med XmpPacket objekt i Python-program. Tillgängliga metoder inkluderar: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.PDF FOSS för Python-paketet. Egenskaper: fields, namespace_provider, qualifiers.

Egenskaper

NamnTypÅtkomstBeskrivning
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Läs/SkrivHämtar eller anger kvalificerarna.
namespace_provider`XmpNamespaceProviderNone`Läs/Skriv

Metoder

SignaturBeskrivning
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesSerialisera detta paket till XMP-paketbytes (se :func:serialize_xmp).
to_bytes() → bytesAnropar to_bytes på detta XmpPacket-instans.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldStäll in (eller lägg till) en enkel egenskap och returnera den påverkade :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) → XmpFieldAnge en språk-alternativ (rdf:Alt) textegenskap, t.ex.
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) → XmpFieldStäll in en array-egenskap (Seq/Bag/Alt) från values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldStäll in en boolesk egenskap (XMP kodar den som "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldAnge en Integer-egenskap.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldStäll in en Real (flyttal) egenskap.
get_real(prefix_or_uri: str, name: str) → `floatNone`

Se även

 Svenska