欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何解决wkhtmltopdf自定义字体无效或者中文显示乱码的问题?

最编程 2024-08-05 17:25:33
...

使用wkhtmltopdf控件将网页保存成pdf的过程中出现网页中有些字体,在PDF中未生效。通过网上查询结果有一种处理方式:

在网页头部的style标签中,手工指定宋体字体的本地存放位置,wkhtmltopdf转换时,就可正常渲染。例如:

 @font-face{font-family: "宋体";src:url("C:\\Windows\\Fonts\\simsun.ttf")

原文链接:https://blog.****.net/warlocker1982/article/details/83552010

  但是

我的问题仍然没解决,指定样式文件之后,竟然出现了乱码,如下图所示

 出现这种问题的解决办法是这样的,这个插件对于字体文件的格式是有要求的,你这么写就可以了。

 

@font-face{font-family: "宋体";src:url("C:\\Windows\\Fonts\\simsun.svg")

 附字体文件转换工具:https://www.fontke.com/tool/fontface/


 举一反三

在css样式中字体格式的指定可以来自于多个源文件,如下写法:

@font-face {
            font-family: "幼圆";
            src: url('/Fonts/SIMYOU.svg') format('svg'),
                url('/Fonts/SIMYOU.ttf') format('ttf'),
                url('/Fonts/SIMYOU.woff') format('woff');
        }

原文地址:https://www.cnblogs.com/chenxizhaolu/p/11730737.html

推荐阅读