先看模板:
使用的是仿宋_GB2312
代码:
linux内的字体:
效果:
我都快疯了。。。。
先看模板:
使用的是仿宋_GB2312
代码:
linux内的字体:
效果:
我都快疯了。。。。
收起
仔细静下来看了一下:1、是源码的问题,jar包之前使用的是 aspose-words-18.6.0-jdk16.jar
然后我自己又找了个一个jar包;
2、在读取word之前需要加上这样一句话 设置字体文件夹 File.separator是/的意思,我指定的字体目录是/usr/握手/fonts/windows-fonts
FontSettings.getDefaultInstance().setFontsFolder(File.separator + "usr"
+ File.separator + "share" + File.separator + "fonts" +File.separator + "windows-fonts", true);
然后把用到的字体包从windows的C:\Windows\Fonts里找出来,复制到linux的/usr/握手/fonts/windows-fonts下
然后就是其他博客的那些,刷新字体# fc-cache。不生效重启服务器 # reboot。
在运行上面的方法就不乱码了。
感觉最主要的还是jar包本身的问题。可能是破解不完全吧
破解版的jar地址是(别人家的地址):https://download.csdn.net/download/qq742118329/10719198?utm_source=bbsseo
报告相同问题?