THotPDF.GetLoadedDocumentInfo Method
Læser seks metadatafelter fra informationsordbogen i det indlæste PDF-dokument på én gang: Titel, Forfatter, Emne, Nøgleord, Oprettelsesværktøj og Genereringsværktøj
Deklaration
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
ATitle | Outputparameter, modtager værdien af Title-feltet i dokumentinformationsordbogen |
AAuthor | Outputparameter, modtager værdien af Author-feltet |
ASubject | Outputparameter, modtager værdien af Subject-feltet |
AKeywords | Outputparameter, modtager værdien af Keywords-feltet |
ACreator | Outputparameter, modtager værdien af Creator-feltet (applikationen, der oprettede det originale dokument) |
AProducer | Outputparameter, modtager værdien af Producer-feltet (værktøjet, der konverterede dokumentet til PDF) |
Returværdi
若文档包含信息字典且至少成功读取一个字段则返回 True;文档无信息字典时返回 False,所有输出参数为空字符串
Brugsnoter
- PDF 信息字典中的字段均为可选项,即使返回
True,某些输出参数也可能为空字符串 - Nogle ældre PDF-generatorer kan gemme strenge i UTF-16BE BOM-kodning, og metoden konverterer dem automatisk til AnsiString; ved flerbite-tegn anbefales det at kontrollere det faktiske indhold
- Hvis der er behov for at læse rigere metadata (såsom oprettelsesdato, ændringsdato), bør du direkte få adgang til den tilsvarende nøgleværdi i dokumentinformationsordbogs-objektet