THotPDF.SetLoadedXMPMetadata Method
전체 XMP 메타데이터 XML 문자열을 로드된 PDF 문서의 메타데이터 스트림에 기록하여 기존 XMP 패키지를 바꿉니다
선언
procedure SetLoadedXMPMetadata(const AXML: AnsiString);
유닛(Unit)
HPDFDoc
매개변수
| 이름 | 용도 |
|---|---|
AXML | 符合 XMP 规范的完整 XML 字符串,通常以 <?xpacket begin=...> 开头并包含 RDF 元素 |
사용 시 주의 사항
- 传入的 XML 字符串须为合法的 XMP 数据包格式,否则部分 PDF 阅读器在验证元数据时可能报错
- 이 메서드는 전체 XMP 스트림을 바꿉니다. 일부 필드만 수정해야 하는 경우 먼저 기존 XMP 내용을 읽고 메모리에서 편집한 후 다시 전달해야 합니다
- XMP 메타데이터와 정보 딕셔너리는 서로 보완적이며 두 항목이 일치하지 않을 수 있으므로, 둘을 동기화하기 위해 SetLoadedAuthor 등의 메서드를 함께 사용하는 것이 좋습니다