我的目标是提取和处理 PDF 文档可能包含的任何 JavasSript 代码。通过在编辑器中打开 PDF,我可以看到这样的对象:
402 0 obj
<</S/JavaScript/JS(\n\r\n /* Set day 25 */\r\n FormRouter_SetCurrentDate\("25"\);\r)>>
endobj
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 Apache PDFBox 来完成此操作,但到目前为止还没有成功。
这一行返回一个空列表:
jsObj = doc.getObjectsByType(COSName.JAVA_SCRIPT);
Run Code Online (Sandbox Code Playgroud)
任何人都可以给我一些方向吗?