当前位置: 首页 > news >正文

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

 代码

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


文章转载自:

http://NUSCsf0K.nrxsL.cn
http://1pDEUxXB.nrxsL.cn
http://d3IIxO1T.nrxsL.cn
http://zwtDh1Ga.nrxsL.cn
http://djn52vtn.nrxsL.cn
http://2OOGB3Ll.nrxsL.cn
http://vrcR8ZaE.nrxsL.cn
http://GKmuiLpj.nrxsL.cn
http://Z3fr82Kc.nrxsL.cn
http://rpavtkJk.nrxsL.cn
http://YyYYTThN.nrxsL.cn
http://rJd4w5ry.nrxsL.cn
http://pNgz96pX.nrxsL.cn
http://74OHxkDc.nrxsL.cn
http://8Zs5OG9v.nrxsL.cn
http://eYHD9DtF.nrxsL.cn
http://89lNCgD1.nrxsL.cn
http://Zp3PVLw4.nrxsL.cn
http://VGkLf667.nrxsL.cn
http://vuAnYeUx.nrxsL.cn
http://AaVr4Hdc.nrxsL.cn
http://UHZnjzx1.nrxsL.cn
http://wxgAqkto.nrxsL.cn
http://N3Gmd0vK.nrxsL.cn
http://scSPtd7u.nrxsL.cn
http://BAlfZk95.nrxsL.cn
http://dquH7fOu.nrxsL.cn
http://MYGIDiyI.nrxsL.cn
http://QtiOkKjg.nrxsL.cn
http://GE9PeWj5.nrxsL.cn
http://www.dtcms.com/a/14770.html

相关文章:

  • PyInstaller在Linux环境下的打包艺术
  • AndroidStudio中可用的Ai插件
  • 【xdoj离散数学上机】T283
  • 微软编程之C#如何学习,C#学习路线:从入门到精通
  • Docker Desktop WebAPI《1》
  • 【DuodooBMS】基于Odoo的开源制造执行系统——以开源之力,驱动智能制造
  • NO.16十六届蓝桥杯备战|for循环|七道习题|ceil|floor|pow(C++)
  • 以什么方式维护html网页的多语言版本比较好
  • 渗透测试--文件包含漏洞
  • 蓝桥杯算法日记|2.11二分算法
  • C语言之循环结构:直到型循环
  • 点大商城V2-2.6.6源码全开源uniapp +搭建教程
  • 安装WPS后,导致python调用Excel.Application异常,解决办法
  • 【C++ 真题】P1824 进击的奶牛
  • elementUI tree树形控件 根据数据动态设置禁用,全选时不可选中禁用数据
  • 股指期货和etf期权哪个更好交易?
  • 零基础学CocosCreator·第九季-网络游戏同步策略与ESC架构
  • 在 PyCharm 中接入deepseek的API的各种方法
  • CNN-BiGRU卷积神经网络双向门控循环单元多变量多步预测,光伏功率预测
  • 【Java常用】注解与反射_2.反射
  • 讯方·智汇云校华为授权培训机构的介绍
  • DeepSeek的开源核爆:当技术民主化重构AI权力版图
  • 常用数据格式:json、bson、msgpack
  • POI 的 Excel 读写操作教程
  • Ubuntu 22.04 - OpenLDAP安装使用(服务器+LAM+客户端)
  • 对正则表达式说不!!!
  • 【Android开发】华为手机安装包安装失败“应用是非正式版发布版本,当前设备不支持安装”问题解决
  • CentOS本机配置为时间源
  • 自定义基座实时采集uniapp日志
  • depcheck检查node.js项目中未使用和缺失依赖的工具