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ตั้งค่าคุณสมบัติ 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`

ดูเพิ่มเติม

 ภาษาไทย