我一直在尝试在创建pdf时使用Helvetica字体,但是pdf中没有显示出该字体。
我通过谷歌搜索找到了一些解决方案,但都没有起作用。
尝试方案1
我在这里发现了类似的内容: 字体问题
尝试那里提到的最后一个解决方法
解决办法是在css中定义@font-face并具有src链接, 指向wkhtmltopdf可访问的外部主机
但是这个解决方案不起作用。
尝试方案2 我还尝试使用Google字体API,但结果仍然无法使用。 Helvetica字体
以下是一个示例 自定义字体的示例
尝试方案3 我尝试使用css属性@ page进行操作。 但是那也没起作用。
有什么可行的解决方案。
@font-face
并链接到外部主机也应该可以工作。不过仅仅声明@font-face
是不够的,我怀疑你的样式表实际上没有在任何HTML元素中使用字体。在链接到外部主机或将字体编码到样式表后,请尝试设置CSS以在某些HTML标记上实际使用字体:body { font-family: 'Helvetica'; }
。 - Arman H