java,openoffice,转换pdf,字体

问题遇到的现象和发生背景

openoffice转换pdf,windows正常,linux上部分中文(宋)乱码,(仿宋等不乱码),

用代码块功能插入代码,请勿粘贴截图
                    File tempFile =xx
                    File newFile=xx
                    FileUtils.copyInputStreamToFile(is,tempFile);
                    //转换核心代码
                    converter.convert(tempFile).to(newFile).execute();
                    IoUtil.copy(new FileInputStream(newFile),os);
运行结果及报错内容
      预览文件中文乱码
我的解答思路和尝试过的方法
  在linux系统的jre的fonts下新建fallback文件夹,上传windows的所有字体到fallback,再到share/fonts上传复制fallback文件到此文件夹下,mkfontsclae,mkfontdir,fc-cache,然后关服务,再kill openoffice,重启openoffice,重启服务,发现还是乱码
我想要达到的结果

预览中文无乱码