将变量传递给Phpwkhtmltopdf以获取addPage和SaveAs

时间:2018-12-21 23:57:18

标签: php linux wkhtmltopdf phpwkhtmltopdf

我需要通过phpwkhtmltopdf通过基于脚本的唯一文件名生成PDF。例如“ report121218.pdf”

为帮助其他操作,该脚本会生成一个html文件(没有错误且HTML正确有效),而phpwkhtmltopdf应使用此文件从中生成pdf。

* $ reportref类似于“ REPORT_736q032”

我试图创建一个字符串,并直接在函数内部使用$ reportref变量,但是一旦它从正常输入中更改,就不会立即生成PDF。

$data = $message;
$my_file = 'reports/'.$reportref.'.html';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file);
fwrite($handle, $data);

$pdf = new Pdf;
$pdf->addPage($my_file);

$savename = 'reports/'.$reportref.'.pdf';       

// Save the PDF
if (!$pdf->saveAs($savename)) {
    $error = $pdf->getError();
    echo $error;
}

0 个答案:

没有答案