在window查找所需的字体
-
字体所在目录
C:\Windows\Fonts
。注意:有的字体可能有多个文件,比如“微软雅黑”,就有三个文件,双击就能看见。
-
复制所需的字体到一个新的文件夹中,方便上传
-
把所需的字体上传服务的指定文件夹下,待用。
在Linux服务上添加字体
# 在/usr/share/fonts目录下创建文件夹,文件夹名称随便
mkdir my_fonts
# 把所需的字体上次到上述文件夹。.ttc\.ttf 字体都支持,其它格式的字体未测试
# 刷新字体索引
sudo mkfontscale
# 刷新字体缓存
sudo fc-cache -fv
# 查看字体是否成功
fc-list :lang=zh
上述命令的执行结果
C# 代码
itext7.pdfhtml的版本是:5.0.1,不同版本不同!
// 主要代码
var converterProperties = new ConverterProperties();
converterProperties.SetFontProvider(new DefaultFontProvider(true, true, true));