如何将超链接添加到现有PDF文件中的图像?

问题描述:

我有一个包含图像的pdf文本框。现在我想从使用itext的代码以编程方式向该图像添加超链接。我怎样才能做到这一点?如何将超链接添加到现有PDF文件中的图像?

下载ExtractImagesMyImageRenderListener示例代码。重写它,以便它不提取图像,但使用它来获取ImageRenderInfo并使用其getMatrix()方法。矩阵为您提供PDF中图像的坐标和大小。

现在使用这些坐标创建链接注释,如在TimetableAnnotations2示例中所做的那样。

+0

我可以将超链接添加到使用itext本身创建的新文档。但是现在,我想打开一个现有的pdf模板,其中包含名为'L1'的文本字段(假设)并在其中放置超链接。当我们创建一个新的pdf文档,然后添加锚点时,我猜Anchor可以用于超链接。就像我使用fields.setFields(“T1”,“Title”)填充名为T1的文本框中的文本“标题”,是否有任何方法使“标题”可以成为超链接? – Atuladhar 2013-02-22 08:38:32