用java实现word(docx)转换为pdf格式文档(简单版)

导入依赖

<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>

代码

java 复制代码
    //word文档替换成pdf文档
    private static void replaceWordToPdf(String wordPath, String pdfPath){
        File inputWord = new File(wordPath);
        File outputFile = new File(pdfPath);
        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();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

注意:需要获取到本地的word文件地址;

相关推荐
wowocpp几秒前
Java项目层级介绍 java 层级 层次
java
码上飞扬11 分钟前
Java大师成长计划之第20天:Spring Framework基础
java·开发语言
wowocpp40 分钟前
centos 7 安装 java 运行环境
java·linux·centos
Pluchon41 分钟前
硅基计划2.0 学习总结 壹 Java初阶
java·开发语言·学习·算法
wowocpp1 小时前
Java MVC
java·开发语言·mvc
带刺的坐椅1 小时前
jFinal 使用 SolonMCP 开发 MCP(拥抱新潮流)
java·ai·solon·jfinal·mcp
陌尘(MoCheeen)1 小时前
技术书籍推荐(002)
java·javascript·c++·python·go
牛马baby1 小时前
Java高频面试之并发编程-16
java·开发语言·面试
cainiao0806051 小时前
《Spring Boot 4.0新特性深度解析》
java·spring boot·后端
zizisuo2 小时前
面试篇:Spring MVC
java·spring·mvc