【发布时间】:2017-08-12 11:28:44
【问题描述】:
好吧,在花了这么多时间阅读他们的文档和我的测试之后,我决定咨询 SO 社区寻求帮助。
我使用 mPDF 从 HTML 生成 pdf。该库工作正常,生成 pdf 等。
但我无法根据需要设置 font-family 和 font-size。
我试过的代码:
$mpdf = new mPDF('c', 'A4');
$mpdf->CSSselectMedia='mpdf';
$mpdf->setAutoTopMargin = 'stretch';
$mpdf->setAutoBottomMargin = 'stretch';
$mpdf->setBasePath($url);
$mpdf->SetHeader($url);
$mpdf->WriteHTML($html);
$mpdf->SetFooter($url);
$mpdf->Output($filename.'.pdf', 'I');
在我的带有 mpdf 媒体的样式表中,我有一堆处理所有 html 代码的样式。而且我也有一些关于字体系列和字体大小的规则,即:
body{
border: none;
font-size: 10pt;
colosr:#000;
font-family: Times, Georgia, "Times New Roman", serif !important;
}
但字体设置根本没有应用。
我还尝试了以下实例化参数:
$mpdf = new mPDF('UTF-8', 'A4',9, 'dejavuserif');
但还是一无所获。我的 pdf 中还有无衬线字体,而且尺寸也很大。
有人能解释一下吗?
【问题讨论】:
-
@Phil 是的,我已经阅读了该文档以及文档的其他部分,但是,无论我尝试什么,我都无法更改这些内容。