XmpPacket

XmpPacket

Panoramica

XmpPacket è una classe in Aspose.PDF FOSS per Python.

Un pacchetto XMP in memoria: una raccolta ordinata di proprietà.

Questa classe fornisce 18 metodi per lavorare con oggetti XmpPacket nei programmi Python. I metodi disponibili includono: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.PDF FOSS per Python. Proprietà: fields, namespace_provider, qualifiers.

Proprietà

NomeTipoAccessoDescrizione
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Lettura/ScritturaOttiene o imposta i qualificatori.
namespace_provider`XmpNamespaceProviderNone`Lettura/Scrittura

Metodi

FirmaDescrizione
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesSerializza questo pacchetto in byte del pacchetto XMP (vedi :func:serialize_xmp).
to_bytes() → bytesChiama to_bytes su questa istanza di XmpPacket.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldImposta (o aggiungi) una proprietà semplice e restituisci la :class:XmpField interessata.
`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) → XmpFieldImposta una proprietà di testo alternativa per lingua (rdf:Alt), ad es.
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) → XmpFieldImposta una proprietà array (Seq/Bag/Alt) da values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldImposta una proprietà Boolean (XMP la codifica come "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldImposta una proprietà Integer.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldImposta una proprietà Real (virgola mobile).
get_real(prefix_or_uri: str, name: str) → `floatNone`

Vedi anche

 Italiano