THotPDF.GetLoadedJavaScriptSource Method
讀取已載入 PDF 檔案中指定名稱的檔案級 JavaScript 指令碼原始碼
宣告
function GetLoadedJavaScriptSource(const AName: AnsiString): AnsiString;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
AName | JavaScript 名稱樹中指令碼項目的名稱,用於定位目標指令碼 |
傳回值
傳回指定名稱對應的 JavaScript 原始碼字串;若名稱不存在則傳回空字串
使用注意事項
- PDF 中的文档级 JavaScript 存储在名称树(Names > JavaScript)中,需要使用正确的脚本名称才能定位
- 部分 PDF 產生工具使用 FlateDecode 壓縮儲存 JavaScript 串流,此方法傳回已解壓縮的原始指令碼文字
- 出於安全考慮,請勿在未經使用者知情的情況下直接執行從第三方 PDF 中擷取的 JavaScript 程式碼