用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文件地址;

相关推荐
余华余华27 分钟前
计算机等级考试数据库三级(笔记2)
java·服务器·数据库
星星重行行31 分钟前
git:远程仓库拉取到本地,fork到本地,修改后再上传
java·git
jakeswang1 小时前
Redisson分布式锁深度解析:原理与实现机制
java·redis
鱼樱前端1 小时前
阿里巴巴 Druid、C3P0、DBCP 连接池深度对比与实战指南
java·后端
猿大师办公助手1 小时前
Web网页内嵌福昕OFD版式办公套件实现在线预览编辑PDF、OFD文档
前端·pdf·word
超级无敌新新手小白2 小时前
Java----用正则表达式爬取数据
java·爬虫
王达舒19942 小时前
Spring Boot中定时任务Cron表达式的终极指南
java·spring boot·后端
王强你强2 小时前
Spring Boot 启动参数终极解析:如何优雅地控制你的应用?
java·spring boot·后端
Lonwayne2 小时前
当编程语言有了人格
java·javascript·c++·python·php