如何使用PHP替换PDF文档中的出站链接URL

时间:2009-02-25 14:57:30

标签: php pdf

我有一个包含一些外部链接的PDF文档。

我想解析文档,替换链接的目的地,然后关闭(并提供)PDF文档,全部使用PHP

我知道我可以用PDFLib做到这一点,但我不想承担这笔费用。

我可以用FPDF或DomPDF重新编写文档,但其中一些PDF文件非常复杂,所以这将是一项重要的时间投资。

当然必须有一种方法可以使用原生PHP直接对PDF文档执行此操作吗?

TIA

1 个答案:

答案 0 :(得分:0)

我认为PHP没有文本/超链接更改器类。最接近的产品,如pdftk,只能处理更高级别的内容,例如合并,拆分和应用水印。

更改pdf比生成它更困难,因此您需要使用pdf编辑器,如Nitro PDF(未经测试),或者为什么不使用Acrobat / Illustrator / InDesign。

如果您必须使用PHP,那么使用其中一个免费课程重新生成PDF似乎是您的最佳选择。我非常喜欢FPDF,它得到了我的推荐。如果您决定使用它,请查看FPDI,它可以使用现有的PDF文件作为模板,也许它会对您有所帮助。祝你好运!