java 生成印章源码_java代码生成指定的公章和私章,并且解决服务器不能回显文字的问题...

因项目需求所需,需要用java根据字段生成公章,在这里特别感谢大佬们贡献的代码,由衷的表示感谢,我充分发挥了搬砖的作用,因为在中间遇到了服务器上没有字的问题,故写下次文章,作为记录,希望能帮助到童鞋们。

1.java生成公章并上传的代码网上大神写的有很多,这里我就不做代码详细解释,大神的代码非常详细易懂,再次致敬,这是连接https://juejin.im/post/5c1c5328e51d4505a500f9ee。

2.代码修改成自己想要的样式后就是放到服务器上用了,原本以为会直接成功,但是公章上的文字都是占位符,排查问题后,怀疑是服务器没有安装字体库的原因,https://blog.csdn.net/myflysun/article/details/78055247该链接是大神的linux安装字体库的代码,谢谢大神的分享,下面是我在安装过程中遇到的问题及自己的理解。

2.1检查服务器上字体库是否安装:fc-list --检查是否安装;fc-list :lang=zh --是否安装中文库

2.2如果上述命令不能执行或者没有安装中文库,执行yum install *font*,安装库,这个过程比较漫长,大概十分钟左右,安装成功后,可以执行上面命令

2.3在自己的c盘的window文件下的font文件下找到自己需要的字体,通过fz上传到服务器的/usr/share/fonts/zh_CN目录下,如果没有zh_CN文件夹,需要通过命令:mkdir /usr/share/fonts/zh_CN创建。zh_CN的目录结构如下:

b422ba39c463d6ce0d2c805d16c1d158.png

2.4修改字体权限。进入zh_CN目录下,执行chmod 766 *,给该文件夹下的文件授权限

2.5建立字体缓存。执行 mkfontscale;mkfontdir;fc-cache -fv

2.6重新上传项目即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值