我使用的是HTML2PDF,到目前为止效果很好。我偶然发现了一个问题,即我浪费了很多时间来解决问题。
我正在使用HTML2PDF v4.0,我设法将我的PDF的默认字体设置为我转换的ttf字体(分为3个文件,.z .php和.ufm)这些文件被放入TCPDF字体目录和系统识别它们,并使用正确的字体生成最终的PDF。
现在,我正在使用的样式指南指定了2种不同的字体。我需要使用另一个ttf字体(也转换并放入TCPDF文件夹并通过将其设置为默认字体进行验证)
我无法找到将此方案实施到HTML2PDF的策略。我将要将ob_start()缓冲拆分为每个所需字体的部分,然后在输出之间重新设置字体。一个简单的CSS类将会如此简单,但我无法按预期工作。
答案 0 :(得分:1)
经过半天的搔痒,我终于得到了它的工作。 我使用上面问题中提到的Web实用程序转换了两种ttf字体。然后我可以使用
为整个页面设置默认字体$html2pdf->setDefaultFont("helvetica45light");
然后,当我需要使用其他字体时,我只需设置类似于以下内联样式的
<span style="font-family:helvetica65medium">some text here</span>
我更进了一步,创造了我原本希望的课程。
<style>
.helvetica65medium{
font-family:helvetica65medium;
}
.helvetica45light{
font-family:helvetica45light;
}
</style>
现在我可以在任何已定义的字体中设置我想要的文本类。
我想我会把这算作一个经验教训