用PHP编程编辑PDF文件

时间:2009-11-09 11:35:37

标签: php pdf

背景资料: 我有一个项目,使用PHP从给定的PDF文件中动态生成自定义PDF。我需要它做的就是替换字符串,例如在“template.pdf”中搜索“{Address}”,替换为“街道名称”。

我已经看到了到fpdf / pdfi / dompdf等的链接,但找不到我可以使用的任何有用的示例代码:s。 任何帮助/指针将不胜感激。

4 个答案:

答案 0 :(得分:4)

fpdf太棒了,你需要使用别的东西来导入现有的PDF,见下文。

http://www.setasign.de/products/pdf-php-solutions/fpdi/

require_once('fpdf.php');
require_once('fpdi.php');

$pdf =& new FPDI();

$pagecount = $pdf->setSourceFile('TestDoc.pdf');
$tplidx = $pdf->importPage(1, '/MediaBox');

$pdf->addPage();
$pdf->useTemplate($tplidx, 10, 10, 90);

$pdf->Output('newpdf.pdf', 'D');

答案 1 :(得分:1)

决定生成html网页(PHP)然后使用wkhtmltopdf (http://code.google.com/p/wkhtmltopdf

生成一个解决方案的pdf位但不太简单

答案 2 :(得分:0)

来自pdflib.com的PDFlib(附加PDI)应该可以为您完成此操作。不可否认它很贵,所以可能还有其他选择:)

答案 3 :(得分:0)

您可以使用FPDF或TCPDF库类来执行此操作。通过这些课程,您可以快速,轻松,有效地生成/编辑PDF文件。

查看这篇文章,了解这两个库:Easily create PDF files on the fly with PHP