XmpPacket

Prezentare generală

XmpPacket este o clasă în Aspose.PDF FOSS pentru Python.

Un pachet XMP în memorie: o colecție ordonată de proprietăți.

Această clasă oferă 18 metode pentru lucrul cu obiecte XmpPacket în programe Python. Metodele disponibile includ: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool și alte 6 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: fields, namespace_provider, qualifiers.

Proprietăți

NumeTipAccesDescriere:
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Citire/ScriereObține sau stabilește calificatorii.
namespace_provider`XmpNamespaceProviderNone`Citire/Scriere

Metode

SemnăturăDescriere:
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesSerializaţi acest pachet în bytes de pachet XMP (vezi :func:serialize_xmp).
to_bytes() → bytesApelează to_bytes pe această instanță a XmpPacket.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldSetează (sau adaugă) o proprietate simplă și returnează :class:XmpField afectat.
`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) → XmpFieldSetaţi o proprietate de text alternativă pentru limbă (rdf:Alt), de exemplu.
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) → XmpFieldSetează o proprietate de tip array (Seq/Bag/Alt) din values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldSetaţi o proprietate Booleană (XMP o codifică ca "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldSetați o proprietate de tip Integer.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldSetaţi o proprietate Real (virgulă mobilă).
get_real(prefix_or_uri: str, name: str) → `floatNone`

Vezi și:

 Română