如图:docx文件内容
转换后的pdf内容:
其他内容都正常,就算有图片也能正常转换,就是这个标题艺术字不行
另外我这是在windows环境就这样,不是Linux环境
是不是你没有安装这个字体?另外你可以试试Spire.Doc转换,Windows上一般没有字体问题,Linux上需要安装字体
import com.spire.doc.*;
public class WordToPDF
{
public static void main(String[] args) {
Document doc = new Document();
doc.loadFromFile("测试.docx");
doc.saveToFile("ToPdf.pdf",FileFormat.PDF);
}
}
Spire.Doc转换这个确实可以,但是有水印
https://codeleading.com/article/2561445267/
linux系统的话,按照上面这个链接的步骤安装字体,重启服务即可。
字体库可以从windows服务器上拷贝【C:\Windows\Fonts】