安装windows字体库
- 打包windows字体库C:\Windows\Fonts下所有文件,上传打包的字体文件到服务器的指定目录,我是传到了/usr/share/fonts/chinese/Fonts目录下
- 在java程序中添加FontSettings.setFontsFolder("/usr/share/fonts/chinese/Fonts",true);指定字体位置。
FileOutputStream os = new FileOutputStream(file);// Address是将要被转化的word文档Document doc = new Document(inPath);FontSettings.setFontsFolder("/usr/share/fonts/chinese/Fonts",true);// 全面支持DOC, DOCX, XML, RTF HTML, OpenDocument, PDFdoc.save(os, SaveFormat.PDF);