我对使用TCPDF和FPDI有疑问。 我正在开发一个项目,我需要修改现有的PDF文件并生成新的PDF,实际现有的PDF是贺卡模板,我必须在某些页面上打印某些数据(例如第一页上的图像 ,第3页上的消息, 4页上的艺术作品)以生成最终PDF。
我用Google搜索并发现使用TCPDF,无法操纵现有的PDF,他们建议使用FPDI打开和操作现有的PDF。 这就是我被困的地方。我需要TCPDF(它打印图像的方法,透明图像,utf文本,嵌入字体等)来做我想做的事情,但是,我需要FPDI开始。 :(。
请帮助我:是否可以同时使用FPDI和TCPDF?以便我可以使用这两种API提供的功能?
提前致谢...
答案 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应该可以工作。