目 录CONTENT

文章目录

poi如何将docx格式转为pdf

在水一方
2021-11-30 / 0 评论 / 0 点赞 / 292 阅读 / 969 字 / 正在检测是否收录...

在实际项目中可能会遇到需要将word文件转为pdf,本文小测试已验证可将docx转为pdf,在此记录

操作步骤

导入jar


        <dependency>
            <groupId>fr.opensagres.xdocreport</groupId>
            <artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId>
            <version>2.0.1</version>
        </dependency>

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>

      

测试demo


import fr.opensagres.poi.xwpf.converter.pdf.PdfConverter;
import fr.opensagres.poi.xwpf.converter.pdf.PdfOptions;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.junit.Test;
import java.io.*;

 @Test
    public void generate() throws Exception {
        InputStream in = new FileInputStream("D:\\templatestandard副本.docx");
        XWPFDocument xwpfDocument=new XWPFDocument(in);
        PdfOptions options = PdfOptions.create();
        OutputStream out =new FileOutputStream("D:\\ceshi.pdf");
        PdfConverter.getInstance().convert(xwpfDocument,out,options);
        in.close();
        out.close();


    }

0

评论区