将PDF中的匹配文本替换为超链接文本

时间:2015-04-17 17:56:24

标签: php pdf pdf-generation tcpdf fpdf

我想在PDF上进行查找/替换:用相同字符串的hyperlinked版本替换所有出现的字符串。最终结果应该是带有文本超链接的PDF的新版本。

即。匹配字符串 - > Matched String

有关解决此问题的最佳方法的任何想法吗?

更新:我目前难以接受的挑战是如何找到PDF中给定字符串的位置(例如x / y坐标)。

1 个答案:

答案 0 :(得分:0)

FPDF的文档非常有用:http://www.fpdf.org/en/doc/

您可以使用Cell设置链接。对于要链接的每个子字符串,您必须拆分较大的文本正文。在整个文档打印过程中,您还需要非常清楚xy值,以便添加Cell的链接是无缝的。

FPDF也有Link,但他们的文档如下:

  

在页面的矩形区域上放置一个链接。文本或图像链接通常通过Cell(),Write()或Image()放置,但此方法可用于定义图像内的可点击区域。

只是为了澄清,FPDF和HTML有所不同。请勿使用<a>获取链接,请使用FPDF&#39; Cell