背景信息: 我得到了一个项目,需要使用PHP从给定的PDF文件中实时生成定制的PDF。我所需要做的就是替换字符串,例如在"template.pdf"中搜索"{Address}",并将其替换为"街道名称"。
我看过fpdf/pdfi/dompdf等链接,但找不到任何有用的示例代码可供使用:s。 非常感谢任何帮助/指针。
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');
$pdf
should probably not be assigned by reference… try replacing =&
with just =
- Matthemattics决定生成HTML网页(PHP),然后使用wkhtmltopdf (http://code.google.com/p/wkhtmltopdf) 来生成PDF文件,这样可以避免一些麻烦。
你可以从pdflib.com获取PDFlib(附加PDI),它应该能够为你完成这个任务。不过,它的价格相对较高,所以可能还有其他选择 :)