xml 使用document4j将Docx转换为PDF

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 使用document4j将Docx转换为PDF相关的知识,希望对你有一定的参考价值。

/**
     * convert to pdf using document4j
     * RTL languages are supported
     */
    public static void convertUsingDocument4j(){
        File inputWord = new File("E:/1.docx");
        File outputFile = new File("E:/Test_out.pdf");
        try  {
            InputStream docxInputStream = new FileInputStream(inputWord);
            OutputStream outputStream = new FileOutputStream(outputFile);
            IConverter converter = LocalConverter.builder().build();
            converter.convert(docxInputStream).as(DocumentType.DOCX).to(outputStream).as(DocumentType.PDF).execute();
            outputStream.close();
            System.out.println("success");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
        <dependency>
            <groupId>com.documents4j</groupId>
            <artifactId>documents4j-local</artifactId>
            <version>1.0.3</version>
        </dependency>
        
        <dependency>
            <groupId>com.documents4j</groupId>
            <artifactId>documents4j-transformer-msoffice-word</artifactId>
            <version>1.0.3</version>
        </dependency>

以上是关于xml 使用document4j将Docx转换为PDF的主要内容,如果未能解决你的问题,请参考以下文章

xml 使用apche poi,xdocreport和itext扩展将Docx转换为PDF

如何将 HTML 标签转换为 WordDoc 文本格式?使用 DOCX.js 库

如何使用 php 将 docx 文档转换为 html?

Java将.docx文件转换为.pdf文件

将 XML 转换为 JSON 格式

将 Docx 文件转换为图像