2008-11-18 65 views
9

我想用FPDI将现有PDF导入为模板。模板是横向格式。如果将模板导入到新文档中,则模板页面将以纵向插入,内容旋转90度。如果我的新文档是纵向显示完整内容,但是如果新文档也是横向格式,则会裁剪内容。FPDF/FPDI可以使用横向格式的PDF作为模板吗?

是否可以在FPDI中使用景观模板?

回答

18

当然,这是没有问题的。调用“addPage()”时只需添加“L”作为参数。这是这对我来说工作正常(模板是横向)

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

$pdf =& new FPDI(); 
$pdf->addPage('L'); 
$pagecount = $pdf->setSourceFile('template.pdf'); 
$tplIdx = $pdf->importPage(1); 
$pdf->useTemplate($tplIdx); 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a test"); 
$pdf->Output('newpdf.pdf', 'F'); 

?> 
+0

如何在输出中打印pdf文件的布局。现在它是这样打印的: ``0 0 0 rg BT/F1 15 Tf 1 0 0 1 231.49 739.13 (昨天的任务报告)Tj ET 0 0 1 rg BT/F2 12 Tf 1 0 0 1 37.13 707.29“ 。但这是表格的形式。 – 2012-08-27 11:06:09

0

终于到这个问题再看看样品。虽然CRONO的回答是完全有效的。看来这只适用于更新版本的FPDI工具。从v1.1升级到v1.3解决了这个问题。

相关问题