为了账号安全,请及时绑定邮箱和手机立即绑定

用PHP编辑PDF?

用PHP编辑PDF?

PHP
慕勒3428872 2019-08-12 10:23:33
用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等。它不包含有关这些基元的布局意图的任何信息。


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 1864 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信