用PHP编辑PDF?有谁知道在PHP中编辑PDF的好方法?优选地是开源/零许可证成本方法。:)我正在考虑打开PDF文件,替换PDF中的文本然后写出PDF的修改版本?我过去使用FPDF以编程方式创建了PDF文件,但有时发现它有点笨拙。
3 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
如果您采用“填空”方法,则可以在页面上的任何位置精确定位文本。因此,将缺少的文本添加到文档中相对容易(如果不是有点乏味)。例如使用Zend Framework:
<?php require_once 'Zend/Pdf.php';$pdf = Zend_Pdf::load('blank.pdf');$page = $pdf->pages[0];$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);$page->setFont($font, 12);$page->drawText('Hello world!', 72, 720);$pdf->save('zend.pdf');
如果您尝试替换内联内容,例如“[占位符字符串]”,则会变得更加复杂。虽然技术上可行,但您可能会弄乱页面布局。
PDF文档由一组原始绘图操作组成:此处为line,此处为image,其中为text chunk等。它不包含有关这些基元的布局意图的任何信息。
- 3 回答
- 0 关注
- 1864 浏览
添加回答
举报
0/150
提交
取消