php如何将fpdi对象保存为pdf文件

时间:2015-08-21 16:55:31

标签: php file pdf tcpdf fpdi

我使用fpdi创建/编辑我的pdf,并想知道如何将输出(基本上是#34;保存为#34; pdf文件)保存到本地硬盘?例如:

$pdf = new FPDI();
$pdf->setSourceFile("test.pdf");
$page= $pdf->importPage(1);
$pdf->addPage();
$pdf->useTemplate($page);

$pdf->Output();  // So instead of outputting to browser, how to save file as a pdf?

基本上不是输出fpdi对象,如何将其保存为pdf文件?

3 个答案:

答案 0 :(得分:8)

您可以在输出函数中定义输出文件。

$filename="/home/user/public_html/test.pdf";
$pdf->Output($filename,'F');

答案 1 :(得分:2)

使用FPDF:

$pdfData = $pdf->Output('nameOfFile.php','F') //Save as pdf file (Make sure you have permisions)
$pdfData = $pdf->Output('nameOfFile.php','S') //Return the document as string

答案 2 :(得分:1)

FPDI是FPDF的扩展,因此您可以将PDF数据作为字符串获取:

$pdfData = $pdf->Output('', 'S')

然后,您可以以任何方式将其保存到磁盘。