我有一些我需要编辑的随机PDF。并通过编辑,替换图像和一些文本。
我看到的所有PHP PDF库都是从头开始创建PDF。
有没有办法通过替换图像和文字来编辑PDF的页面?
答案 0 :(得分:1)
最近有另一个讨论:PHP PDF template library with PDF output? - 没有现成的库。
虽然从技术上讲它是可行的(PDF实际上是一种简单的基于文本的注册表格式,通过规范查看一次);文本的内部结构和编码使得查找和替换文本非常困难。如果您对对象ID进行硬编码,并且仅创建一个新的25 1 obj
修订版,则可以使用简单的编程更新。但FPDF和TCPDF都无法做到AFAIK。 (但请看FPDI导入。)如果你说你有一些“随机pdf”,它的可能性就更小了。
尝试其中一种格式转换方法(openoffice to pdf)。您可以手动将PDF转换为OpenDraw,并在基于PHP的编辑后将其转换回来。我不确定它是否带来了可用的结果。