这可能是因为实际服务器上没有正确安装PDF字体文件的缘故。可以尝试在代码中设置字体,如下所示:
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$html = <<<'HTML'
PDF Title
PDF Content
HTML;
$dompdf->loadHtml($html);
$dompdf->render();
$dompdf->stream();
在上面的例子中,我们使用DOMPDF和PHP库来生成PDF文件。我们首先引入了DOMPDF库,然后创建一个新的DOMPDF对象。然后我们设置了要使用的字体(这里是SourceSansPro-Regular.ttf)。在HTML中,我们甚至可以将源字体文件放在公共目录中(如/fonts)。最后,我们将PDF呈现给浏览器流。现在,当您查看PDF文件时,您将会看到正确显示的内容。