风君雪科技博客

  • 首页
  • 业界
  • 前端
  • 运维
  • 建站
  • 软件
  • 生活
  • 后端
  • 创投
  • 运营
  • 程序人生
    • 影视
    • 游戏
    • 句子
    • 资源
  • 其他
    • 说说
  • 关于本站
  1. 首页
  2. 软件
  3. POI 实现 word转成pdf

POI 实现 word转成pdf

2023年2月28日 14点热度 0人点赞 0条评论

想系统学习的同志,可以参考 POI官方

1、导出依赖

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

这里要注意版本问题!!

2、准备word稳当

POI 实现 word转成pdf-风君雪科技博客

3、实现代码1

/**
 * 将word模板转化成pdf
 * @param args
 * @throws Exception
 */
public static void main(String[] args) throws Exception {
    Map datas = new HashMap();
    datas.put("title","我是活动标题"); //给{{title}}标识赋值
    XWPFTemplate template = XWPFTemplate.compile("E:/test.docx");
    template.render(datas);

  //将word转成pdf PdfOptions options
= PdfOptions.create(); try (OutputStream outPDF = Files.newOutputStream(Paths.get("E:/tes2.pdf"))) { PdfConverter.getInstance().convert(template.getXWPFDocument(), outPDF, options); } catch (IOException e) { e.printStackTrace(); } }

4、实现代码2,这里不考虑赋值问题,直接转换

public static void main(String[] args) {
    try {

     //读取word文档 XWPFDocument document
= null; try (InputStream in = Files.newInputStream(Paths.get("E:/test1.docx"))) { document = new XWPFDocument(in); } catch (IOException e) { e.printStackTrace(); }
     //将word转成pdf PdfOptions options
= PdfOptions.create(); try (OutputStream outPDF = Files.newOutputStream(Paths.get("E:/tes2.pdf"))) { PdfConverter.getInstance().convert(document, outPDF, options); } catch (IOException e) { e.printStackTrace(); } } catch (Exception e) { e.printStackTrace(); } }

5、在E盘中查看效果

POI 实现 word转成pdf-风君雪科技博客

POI 实现 word转成pdf-风君雪科技博客

标签: POI 实现 word转成pdf
最后更新:2023年2月28日

风君子

独自遨游何稽首 揭天掀地慰生平

点赞
< 上一篇
下一篇 >

猜你喜欢

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

风君子

独自遨游何稽首 揭天掀地慰生平

最新 热点 随机
最新 热点 随机
刺激战场扣分机制是怎样的 元气骑士黑色武器合成怎么做(『元气骑士』5.0.3更新) 迷你世界附魔书怎么做 王者荣耀官网铭文找回 美国犹他州签署防沉迷新法律,要求 18 岁以下未成年人使用社交媒体需征得父母同意 ipad 2018 和ipad air 3比怎么样(iPad官方更换电池指南) 2018年检测华为手机硬件方法(新华社评出2018年国内十大新闻) 刺激战场可以删除战绩吗(一提刺激消费) 如何创建微信公众号(微信公众号开发基本流程) 4.36Gbps!爱立信与联发科创下 5G 下行速率新纪录
服务器中UDIMM、LRDIMM、RDIMM三种内存的区别是什么pesos是什么国家的币POI 实现 word转成pdf3dmax如何导入家具Steam 喜加一:《小缇娜强袭龙堡:奇幻之地大冒险》免费领取js 里面的 function 与 Function水晶球档杆绝无仅有!韩系豪华电动车捷尼赛思GV60上市:28.58万起PS5 销售火爆,索尼成 AMD 去年最大客户iphonexsmax怎么读语音理想汽车财报:2022全年营收452.9亿元 同比增67.7%
C盘里的文件夹各有什么作用 支付宝攒钱功能怎么关闭 金鱼排成一排看电视 主人:电视一关就散开 专家科普 车险必买哪三种 日本男子网售7万元桃子:每年仅一颗 网友:吃完长生不老吗 “网红打卡地”成夺命险地 平台推荐要担责吗?律师科普 计算器上的AC表示什么意思 满血RTX3060加持!Redmi G游戏本锐龙版发售:6999元 李国庆方面公布当当最新人事调整:俞渝负责当当公益基金项目 国产唯一!Redmi Note 11卖成了2022年全球出货量前十:仅次于iPhone 14
标签聚合
秘籍 芯片 网友 微软 来了 花呗 手续费 银行 苹果 投资者 显卡 余额 马斯克 投资理财 手机 京东 股票 信用 信用卡 快科技 游戏 科技 华为 智能手机 IT资讯 处理器 比亚迪 荣耀 三星 额度 汽车 理财知识 利息 电动车 小米 特斯拉 股价 iphone 利率 腾讯 银行卡 中国 业界 身份证 美国 旗舰 支付宝 AMD 借款人 贷款

COPYRIGHT © 2023 风君雪博客园. ALL RIGHTS RESERVED.

粤ICP备2022155369号