THotPDF.SetLoadedXMPMetadata Method
เขียนสตริง XML ข้อมูลเมตา XMP ที่สมบูรณ์ลงในสตรีมข้อมูลเมตาของเอกสาร PDF ที่โหลด แทนที่แพ็กเก็ตข้อมูล XMP ที่มีอยู่
การประกาศ
procedure SetLoadedXMPMetadata(const AXML: AnsiString);
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | การใช้งาน |
|---|---|
AXML | 符合 XMP 规范的完整 XML 字符串,通常以 <?xpacket begin=...> 开头并包含 RDF 元素 |
ข้อควรระวังในการใช้งาน
- 传入的 XML 字符串须为合法的 XMP 数据包格式,否则部分 PDF 阅读器在验证元数据时可能报错
- วิธีนี้จะแทนที่สตรีม XMP ทั้งหมด หากต้องการแก้ไขเพียงบางฟิลด์ ควรอ่านเนื้อหา XMP ที่มีอยู่ แก้ไขในหน่วยความจำ แล้วจึงส่งกลับไป
- ข้อมูลเมตา XMP และพจนานุกรมข้อมูลเสริมซึ่งกันและกัน และทั้งสองอย่างอาจไม่สอดคล้องกัน ขอแนะนำให้ใช้วิธีการต่างๆ เช่น SetLoadedAuthor ในเวลาเดียวกันเพื่อให้ทั้งสองซิงโครไนซ์กัน