1

当我使用以下代码将 docx 文件转换为 pdf 时,会生成一个空的 pdf 文件。谁能帮我纠正这个问题。

Docx 文件
PDF 文件

  import java.io.File;
  import java.io.FileInputStream;
  import java.io.FileOutputStream;
  import java.io.InputStream;
  import java.io.OutputStream;
  import org.apache.poi.xwpf.converter.pdf.PdfConverter;
  import org.apache.poi.xwpf.converter.pdf.PdfOptions;
  import org.apache.poi.xwpf.usermodel.XWPFDocument;
  public class ConversionDocxToPDF {

public static void main(String[] args) {

    try {


        InputStream is = new FileInputStream(new File("C:\\MtgMin.docx"));
       XWPFDocument document = new XWPFDocument(is);        

        PdfOptions options = PdfOptions.create(); 

        OutputStream out = new FileOutputStream(new File("C:\\MtgMin.pdf"));
        PdfConverter.getInstance().convert(document, out, options);


    } catch (Throwable e) {
        e.printStackTrace();
    }
 }

}
4

0 回答 0