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 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python برای هر برنامهٔ 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یک ویژگی عدد صحیح تنظیم کنید.
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`

همچنین ببینید:

 فارسی