java使用pdfBox实现pdf转图片,解决中文方块乱码等问题
-
在windows环境转换pdf没有问题

-
在linux环境转换出现乱码【中文方框】问题

- 原因:linux环境没有安装相应的字体库
- 在linux环境安装中文字库 操作如下
- fc -list查看字体库
yum -y install fontconfig安装
- 安装好后/usr/share目录下多两个目录fonts和fontconfig
- 首先在/usr/shared/fonts目录下新建一个目录chinese
- 到C:\Windows\Fonts目录下上传你需要的字体到/usr/shared/fonts/chinese目录下
- 修改chinese权限
chmod -R 755 /usr/share/fonts/chinese
- 接下来需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
- 最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
/usr/share/fonts /usr/share/X11/fonts/Type1 /usr/share/X11/fonts/TTF /usr/local/share/fonts fonts /usr/share/fonts/chinese~/.fonts
fc-cache刷新
- fc-list可以看到刚刚的配置了

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
