安装windows字体库
-
打包windows字体库C:\Windows\Fonts下所有文件,上传打包的字体文件到服务器的指定目录,我是传到了/usr/share/fonts/chinese/Fonts目录下
-
在java程序中添加FontSettings.setFontsFolder("/usr/share/fonts/chinese/Fonts",true);指定字体位置。
javaFileOutputStream 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, PDF doc.save(os, SaveFormat.PDF);