THotPDF.GetLoadedDocumentInfo Method
一次性讀取已載入 PDF 檔案資訊字典中的標題、作者、主題、關鍵字、建立工具及產生工具六項詮釋資料欄位
宣告
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
ATitle | 輸出參數,接收檔案資訊字典中 Title 欄位的值 |
AAuthor | 輸出參數,接收 Author 欄位的值 |
ASubject | 輸出參數,接收 Subject 欄位的值 |
AKeywords | 輸出參數,接收 Keywords 欄位的值 |
ACreator | 輸出參數,接收 Creator 欄位的值(建立原始檔案的應用程式) |
AProducer | 輸出參數,接收 Producer 欄位的值(將檔案轉換為 PDF 的工具) |
傳回值
若文件包含資訊字典且至少成功讀取一個欄位则傳回 ,所有输出参数為空字串
使用注意事項
- PDF 資訊字典中的欄位均為可選項,即使傳回 ,某些输出参数也可能為空字串
- 部分舊版 PDF 產生器會以 UTF-16BE BOM 編碼儲存字串,方法會自動轉換為 AnsiString;含有多位元組字元時建議檢查實際內容
- 若需讀取更豐富的詮釋資料(如建立日期、修改日期),應直接存取檔案資訊字典物件的對應鍵值