今天做了一个把pdf转图片在H5页面展示的功能,用pdfbox转换之后有些中文字段乱码,用pdf工具打开发现乱码的中文字体是SongStd-Light,意识到可能是环境里的字体库不支持这个字体,随后下载了这个字体安装在Linux环境里,测试生效,乱码问题解决,下面附上操作步骤:
1:有乱码的问题可以先用pdf工具查看乱码文字的字体,用wps就可以
:第一步
然后打开副本选中乱码文字,点击字体可以看到字体格式:
之后去网上下载字体,
第二步:
在Linux下 输入:# fc-list命令产看是否安装字体库,如果未安装就先安装字体库:执行 yum -y install fontconfig
安装成功之后打开 /usr/share/fonts目录,
第三步:
将你下载的字体文件放进 /usr/share/fonts目录,之后执行 fc-cache -fv 使字体生效,
完事。可以测试一下看看。