一起使用TCPDF和FPDI

时间:2011-06-30 11:13:18

标签: php tcpdf fpdi

我对使用TCPDF和FPDI有疑问。 我正在开发一个项目,我需要修改现有的PDF文件并生成新的PDF,实际现有的PDF是贺卡模板,我必须在某些页面上打印某些数据(例如第一页上的图像第3页上的消息 4页上的艺术作品)以生成最终PDF。

我用Google搜索并发现使用TCPDF,无法操纵现有的PDF,他们建议使用FPDI打开和操作现有的PDF。 这就是我被困的地方。我需要TCPDF(它打印图像的方法,透明图像,utf文本,嵌入字体等)来做我想做的事情,但是,我需要FPDI开始。 :(。

请帮助我:是否可以同时使用FPDI和TCPDF?以便我可以使用这两种API提供的功能?

提前致谢...

2 个答案:

答案 0 :(得分:1)

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

“从版本1.2.1开始,FPDI可以与TCPDF一起使用 - FPDF的衍生物。”

答案 1 :(得分:0)

libraries_load('tcpdf');
libraries_load('fpdi');

$pdf = new FPDI();

$pdf->setSourceFile("%local_file_path%");

$tplIdx = $pdf->importPage(1);
$pdf->AddPage('L', array(3.5, 2), FALSE);
$pdf->useTemplate($tplIdx, 0, 0, 3.5, 2, false);

我当时正在使用Drupal所以我使用了libraries_load但require_once应该可以工作。