如何使用iTEXT在PDF页面中添加链接以启动音频,视频等外部资源

时间:2016-10-14 22:13:27

标签: itext pdf-annotations

我正在使用 iText-5.0.1 库 - 'PdfAction'类,它定义了可以从PDF文件触发的操作。

目前,我正在使用PdfAction gotoLocalPage()方法,并成功使用以下代码为PDF的内部页面创建GoTo操作。

PdfAction action = PdfAction.gotoLocalPage(link.getPhysicalvalue(), d, stamper.getWriter());
over.setAction(action, llx,lly,urx,ury);
stamper.close();

现在,我正在尝试在PDF中添加包含链接(由音频或视频网址引用)的图标,以使用iText启动音频,视频等外部资源。

我尝试使用相同的代码,但无法在PDF中添加链接以启动外部资源。

Rectangle linkLocation = new Rectangle(x, y, x + w, y + h);
    PdfDestination destination = new PdfDestination(PdfDestination.FIT);
    PdfAnnotation link = PdfAnnotation.createLink(stamper.getWriter(),
            linkLocation, PdfAnnotation.HIGHLIGHT_INVERT,
            new PdfAction("http://www.google.com")
            );
    link.setBorder(new PdfBorderArray(0, 0, 0));
    stamper.addAnnotation(link, 1);
    stamper.close();

任何人都可以指导如何创建/添加链接以启动外部资源,如任何mp3,图像,视频网址等。 感谢。

0 个答案:

没有答案