Apache PDFBox:在浏览器中打开PDF时,app.launchURL()方法在PDF中不起作用

时间:2018-02-04 15:47:27

标签: java apache pdf-generation pdfbox

我想使用Apache PDFBox库创建带有重定向的PDF文件。这是代码:

PDDocument document = new PDDocument();

String javaScript = "app.launchURL('http://google.com', false);";
PDActionJavaScript PDAjavascript = new PDActionJavaScript(javaScript);

PDPage page = new PDPage();
document.addPage(page);

document.getDocumentCatalog().setOpenAction(PDAjavascript);

document.save("generatedpdf.pdf");

document.close();

当我在Acrobat Reader中打开生成的PDF时,一切正常,但是当我在浏览器中打开它时它不起作用,我看到消息“此PDF文档可能无法正确显示”。并没有重定向。我做错了什么?

0 个答案:

没有答案