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הגדר תכונה בוליאנית (XMP מקודד אותה כ-"True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldהגדר מאפיין של מספר שלם.
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`

ראה גם

 עברית