wkhtmltopdf 黑体在html转换pdf时,黑体乱码,分析可能wkhtmltopdf对黑体字体不太兼容;
1.html内容如下
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>
<div class="content"><p style="font-family: 宋体; font-size: 22pt;">我是宋体</p> <p style="font-family: 黑体; font-size: 26pt;">我是黑体</p>
</div>
</body>
</html>
2.转换为pdf后黑体字体乱码
3.解决办法把html内的黑体替换为宋体再转换为pdf:
html_content = html_content.replace("黑体", "宋体")
参考资料
windows 下 wkhtmltopdf 转换 HTML 时 字符编码正确、字体已安装仍然中文乱码的解决方法_wkhtmltopdf 在window上乱码-CSDN博客