【发布时间】:2020-02-12 18:54:37
【问题描述】:
我已经在 composer 中安装了 dompdf,但我无法渲染 pdf 文件,并且它在浏览器上显示了一些字符。我在代码中遗漏了什么吗?
%PDF-1.3 1 0 obj > endobj 2 0 obj > endobj 3 0 obj > >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [ /PDF /Text ] endobj 5 0 obj > endobj 6 0 obj > endobj 7 0 obj > 流 x��2�300P@& �B�M���-L�L�,BR����B��5R�5cB�\C�'3 endstream endobj 8 0 obj > endobj外部参照0 9 0000000000 65535˚F0000000009 00000ñ0000000074 00000ñ0000000120 00000ñ0000000274 00000ñ0000000303 00000ñ0000000462 00000ñ0000000565 00000ñ0000000703 00000ñ拖车] >> startxref 812 %%EOF
use Dompdf\Dompdf; use Dompdf\Options;
/**
* @Route("/add")
*/
public function pdf()
{
$pdfOptions = new Options();
$pdfOptions->set('defaultFont', 'Arial');
$dompdf = new Dompdf($pdfOptions);
$dompdf->loadHtml('Hello world');
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$dompdf->stream("mypdf.pdf", [
"Attachment" => false
]);
}
【问题讨论】:
标签: dompdf symfony-4.2