XmpPacket

Огляд

XmpPacket — це клас у Aspose.PDF FOSS для Python.

Пакет XMP у пам’яті: упорядкована колекція властивостей.

Цей клас надає 18 методів для роботи з об’єктами XmpPacket у програмах Python. Доступні методи включають: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool та 6 додаткових методів. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.PDF FOSS для Python. Властивості: fields, namespace_provider, qualifiers.

Властивості

НазваТипДоступОпис
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Читання/ЗаписОтримує або встановлює кваліфікатори.
namespace_provider`XmpNamespaceProviderNone`Читання/Запис

Методи

СигнатураОпис
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesСеріалізувати цей пакет у байти пакету XMP (див. :func:serialize_xmp).
to_bytes() → bytesВикликає to_bytes на цьому екземплярі XmpPacket.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldВстановити (або додати) просту властивість і повернути відповідний :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) → XmpFieldВстановити мовно-альтернативну (rdf:Alt) текстову властивість, наприклад.
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) → XmpFieldВстановити властивість масиву (Seq/Bag/Alt) з values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldВстановити Boolean-властивість (XMP кодує її як "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldВстановити властивість типу Integer.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldВстановити властивість Real (з плаваючою крапкою).
get_real(prefix_or_uri: str, name: str) → `floatNone`

Дивіться також

 Українська