XmpPacket

Genel Bakış

XmpPacket, Aspose.PDF FOSS içinde Python için bir sınıftır.

Bellekte tutulan bir XMP paketi: sıralı bir özellik koleksiyonu.

Bu sınıf, Python programlarında XmpPacket nesneleriyle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool ve 6 ek yöntem. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: fields, namespace_provider, qualifiers.

Özellikler

AdTürErişimAçıklama
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Okuma/YazmaNiteleyicileri alır veya ayarlar.
namespace_provider`XmpNamespaceProviderNone`Okuma/Yazma

Yöntemler

İmzaAçıklama
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesBu paketi XMP paket baytlarına serileştir (bkz. :func:serialize_xmp).
to_bytes() → bytesBu XmpPacket örneği üzerinde to_bytes çağırır.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldBasit bir özelliği ayarlayın (veya ekleyin) ve etkilenen :class:XmpField‘ı döndürün.
`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) → XmpFieldDil alternatifi (rdf:Alt) metin özelliğini ayarlayın, örn.
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) → XmpFieldBir dizi özelliği ayarla (Seq/Bag/Alt) kaynağından values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldBir Boolean özelliği ayarlayın (XMP bunu "True"/"False" olarak kodlar).
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldBir Integer özelliğini ayarlayın.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldReal (kayan nokta) bir özelliği ayarla.
get_real(prefix_or_uri: str, name: str) → `floatNone`

Ayrıca Bakınız

 Türkçe