如何将TTF字体添加到html2pdf PHP程序

2024-01-11

我正在尝试将 HTML2PDF 4.03 与此代码一起使用:

<?php
$content = "..."; # my HTML code
require_once(dirname(__FILE__).'/html2pdf_v4.03/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','en', true, 'utf-8', array(15,20,15,20) );
# here I'm trying to add my arial.ttf
$html2pdf->pdf->AddTTFFont('arial.ttf');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');
?>

现在程序就这样死掉了:

PHP Fatal error:  Call to undefined method HTML2PDF_myPdf::AddTTFFont()

如何将 TTF 字体添加到我的 PDF 文件中?


我已成功使用以下方法将 1 种自定义字体添加到我的设置中。

首先使用以下命令将 .ttf 文件转换为 3 个单独的文件(.php .z 和 .ufm)字体转换器 http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf将本系统生成的3个文件放入TCPDF的字体文件夹中。

现在您可以使用以下命令设置 PDF 的默认字体

$html2pdf->setDefaultFont("the_name_you_called_your_font");

这工作起来相当简单,尽管通过这种方法,我在使用两种单独的字体时遇到了问题。我会弄清楚的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将TTF字体添加到html2pdf PHP程序 的相关文章

随机推荐