背景信息: 我有一個項目可以使用PHP從給定的PDF文件中隨時生成定製的PDF。我需要做的是替換字符串,例如在「template.pdf」中搜索「{Address}」,替換爲「Street Name」。以編程方式在PHP中編輯PDF文件
我已經看到fpdf/pdfi/dompdf等的鏈接,但找不到任何有用的示例代碼,我可以使用:s。 任何幫助/指針將不勝感激。
背景信息: 我有一個項目可以使用PHP從給定的PDF文件中隨時生成定製的PDF。我需要做的是替換字符串,例如在「template.pdf」中搜索「{Address}」,替換爲「Street Name」。以編程方式在PHP中編輯PDF文件
我已經看到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');
的PDFlib(帶額外PDI)從pdflib.com應該能夠爲你做這個。誠然,這是很昂貴的,所以可能有其他的選擇,太:)
理想地尋找一個開源/自由庫/類 – Aceth 2009-11-09 12:26:26
決定生成html網頁(PHP),然後使用wkhtmltopdf (http://code.google.com/p/wkhtmltopdf)
出示工作的PDF位左右,但less hastle
您可以使用FPDF或TCPDF庫類來執行此操作。通過這些課程,您可以快速,輕鬆,高效地生成/編輯PDF文件。
看看這篇關於這兩個庫的通知:Easily create PDF files on the fly with PHP
你控制輸入的PDF文件嗎? – 2013-04-11 17:18:32