我陷入了一个非常复杂的境地。我正在开发用于贺卡的 PHP Web 应用程序。
为此,我使用了一些 Linux 工具以及 TCPDF 和 FPDI。让我告诉你这一切是如何运作的:
有 4 页贺卡模板 PDF 文件。这是自定义大小的 5x7 英寸 300dpi PDF 文件。我也在 TCPDF 中添加了自定义大小
case 'STANDARD_CARD' : {$pf = array(1500.00,2100.00);break;}
我所做的是,我使用:
pdftk templateX.pdf burst output page_%2d.pdf
将寺庙的每一页分开。
现在我使用:
$pdf = new FPDI($cardDetails['ORIENTATION'],"mm",$cardDetails['SIZE']);
//set source file for
$pdf->setSourceFile($pdfFile);
$templateIndex = $pdf->importPage(1);
$pdf->AddPage($cardDetails['ORIENTATION'],$cardDetails['SIZE']);
$pdf->useTemplate($templateIndex,0,0);
其他的事情,比如写信息打印图像。最后使用以下命令保存文件:
$pdf->output("file_name.pdf","F");
原始 PDF 文件(仅第一页):(5x7 英寸) 原始 pdf 文件 修改后的 PDF 和一些 PDF 操作:(29x20 英寸) 修改后的 PDF
现在我得到的输出不是 5x7 pdf,而是 29 x 20 英寸的文件,这也破坏了我的计算和 PDF。
请告诉我我做错了什么......