THotPDF.SetLoadedXMPMetadata Method
將完整的 XMP 詮釋資料 XML 字串寫入已載入 PDF 檔案的詮釋資料串流,替換現有的 XMP 資料封包
宣告
procedure SetLoadedXMPMetadata(const AXML: AnsiString);
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AXML | 符合 XMP 规范的完整 XML 字符串,通常以 <?xpacket begin=...> 开头并包含 RDF 元素 |
使用注意事項
- 传入的 XML 字符串须为合法的 XMP 数据包格式,否则部分 PDF 阅读器在验证元数据时可能报错
- 此方法替換整個 XMP 串流,若只需修改部分欄位,應先讀取現有 XMP 內容、在記憶體中編輯後再傳回
- XMP 詮釋資料與資訊字典互為補充,兩者可能不一致,建議同時使用 SetLoadedAuthor 等方法保持兩者同步