如何使用 mPDF 生成 PDF 并向其添加自定义 Google 字体?
How to generate PDF using mPDF and add custom Google font to it?
我正在使用 mPDF PHP 库生成 PDF。我能够使用默认字体配置成功生成它。但是,我想在我的 PDF 中呈现 Google 字体。我尝试使用此 中提到的步骤,但它没有用。下面是我使用的代码。
$mPDFO = new mPDF('utf-8', 'A4', 0, '', 10, 10, 10, 0, 0, 0, 'L');
谁能帮我在 mPDF 中使用 Google 字体?
如 mPDF 文档中所述,无法通过在 HTML 中引用远程字体来直接使用它们。按照以下步骤使用自定义字体:
下载字体并上传到mPDF的字体目录/ttfonts
在 config_fonts.php
下声明您需要使用的字体系列:$this->fontdata
重头戏来了。您需要在创建的实例中提及 font-family 以调用您错过的 mPDF 对象,如下所示:
$mPDFO = new mPDF('utf-8', 'A4', 0, 'Source Sans Pro', 10, 10, 10, 0, 0, 0, 'L');
最后调用 SetFont
方法,例如 $mPDFO->SetFont('Source Sans Pro');
就在您的实例下方
我正在使用 mPDF PHP 库生成 PDF。我能够使用默认字体配置成功生成它。但是,我想在我的 PDF 中呈现 Google 字体。我尝试使用此
$mPDFO = new mPDF('utf-8', 'A4', 0, '', 10, 10, 10, 0, 0, 0, 'L');
谁能帮我在 mPDF 中使用 Google 字体?
如 mPDF 文档中所述,无法通过在 HTML 中引用远程字体来直接使用它们。按照以下步骤使用自定义字体:
下载字体并上传到mPDF的字体目录
/ttfonts
在
config_fonts.php
下声明您需要使用的字体系列:$this->fontdata
重头戏来了。您需要在创建的实例中提及 font-family 以调用您错过的 mPDF 对象,如下所示:
$mPDFO = new mPDF('utf-8', 'A4', 0, 'Source Sans Pro', 10, 10, 10, 0, 0, 0, 'L');
最后调用
SetFont
方法,例如$mPDFO->SetFont('Source Sans Pro');
就在您的实例下方