使用Dompdf将数据存储在pdf文件中:

此功能工作正常:

$pdf = \App::make('dompdf.wrapper');
$pdf->loadHTML('<h1>Test</h1> ');
return $pdf->stream();

现在,当尝试
$pdf = \App::make('dompdf.wrapper');
$pdf->loadHTML('<h1>Test</h1> ');
file_put_contents("test.pdf", $pdf->output());

得到错误:
file_put_contents(test.pdf): failed to open stream: Permission denied

我是否需要创建一些额外的文件夹来保存文件或其他内容?

Tnx,P

最佳答案

要将生成的pdf保存到文件中,请使用output(),即:

$dompdf = new Dompdf();
$dompdf->loadHtml('<h1>hello world</h1>');
$output = $dompdf->output();
file_put_contents('filename.pdf', $output);

关于php - 用Dompdf保存PDF文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32371093/

10-13 02:44