XmpPacket

Tổng quan

XmpPacket là một lớp trong Aspose.PDF FOSS dành cho Python.

Một gói XMP trong bộ nhớ: một tập hợp có thứ tự của các thuộc tính.

Lớp này cung cấp 18 phương thức để làm việc với các đối tượng XmpPacket trong các chương trình Python. Các phương thức khả dụng bao gồm: add, get, get_array, get_bool, get_date, get_int, get_localized_text, get_real, parse, serialize, set_array, set_bool, và 6 phương thức bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS cho Python. Thuộc tính: fields, namespace_provider, qualifiers.

Thuộc tính

TênKiểuTruy cậpMô tả
fields`list[XmpFieldXmpArrayXmpProperty]`
qualifierslist[XmpField]Đọc/GhiLấy hoặc đặt các bộ định tính.
namespace_provider`XmpNamespaceProviderNone`Đọc/Ghi

Phương thức

Chữ kýMô tả
`add(value: XmpFieldXmpArray
`parse(data: strbytes, provider: XmpNamespaceProvider
serialize() → bytesChuỗi hoá gói này thành các byte gói XMP (xem :func:serialize_xmp).
to_bytes() → bytesGọi to_bytes trên đối tượng XmpPacket này.
get(prefix_or_uri: str, name: str) → `XmpFieldNone`
set_value(prefix: str, name: str, value: Any, uri: str) → XmpFieldĐặt (hoặc thêm) một thuộc tính đơn giản và trả về :class:XmpField bị ảnh hưởng.
`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Đặt thuộc tính văn bản thay thế ngôn ngữ (rdf:Alt), ví dụ:
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Đặt một thuộc tính mảng (Seq/Bag/Alt) từ values.
get_array(prefix_or_uri: str, name: str) → `list[str]None`
set_bool(prefix: str, name: str, value: bool, uri: str) → XmpFieldĐặt một thuộc tính Boolean (XMP mã hoá nó dưới dạng "True"/"False").
get_bool(prefix_or_uri: str, name: str) → `boolNone`
set_int(prefix: str, name: str, value: int, uri: str) → XmpFieldĐặt một thuộc tính Integer.
get_int(prefix_or_uri: str, name: str) → `intNone`
set_real(prefix: str, name: str, value: float, uri: str) → XmpFieldĐặt một thuộc tính Real (số thực).
get_real(prefix_or_uri: str, name: str) → `floatNone`

Xem thêm

 Tiếng Việt