使用POI麻烦将DOCX转换为PDF

时间:2019-08-14 11:49:26

标签: java pdf apache-poi docx

我只需要将docx文件转换为pdf,所以我使用了poi,但结果得到了这一点。喜欢在图片上

enter image description here

首先,我认为这种麻烦与编码有关,但是当我设置它时,麻烦就不会消失。

InputStream is = new FileInputStream(input); // here I set way to .docx

XWPFDocument document = new XWPFDocument(is);

PdfOptions options = PdfOptions.create();  

OutputStream out = new FileOutputStream(output); // here to .pdf

PdfConverter.getInstance().convert(document, out, options);

1 个答案:

答案 0 :(得分:0)

我知道我来晚了:)但是对于那些仍在寻找解决方案的人。在我的情况下,Microsoft字体丢失了。因此,您需要在Linux PC上安装msttcore-fonts。