我有一个 CakePHP 控制器,它获取一个 URL 并通过首先将其转换为图像将其转换为 PDF。PDF 正在通过 TCPDF 正确生成,但它只是显示它。如何将 PDF 文件保存在服务器上而不仅仅是显示它?
<?php
App::import('Vendor', 'TestPdf.tcpdf', array('file'=>'tcpdf'.DS.'tcpdf.php'));
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetMargins(0, 0, 0);
$pdf->SetAutoPageBreak(false);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
foreach($pages as $page)
{
$pdf->AddPage();
$pdf->setJPEGQuality("100");
$pdf->Image($page, 0, 0, 210, 0, 'PNG', '', '', false, 300);
}
$pdf->Output('example_001.pdf', 'I');