2分六合

  • 热门专题

如何通过java将word转化为pdf文件

作者:whl  发布日期:2018-12-21 08:45:00
Tag标签:    
  •   相信大家对于java应该都不陌生了,毕竟作为一款计算机语言它的使用频率还是非常高的。很多朋友知道java能进行程序编写,今天小编就给大家介绍一下如何使用java里的jacob来进行word转成pdf格式文件的具体操作,有需要的朋友赶紧一起来看看吧!

      背景:日常开发ERP系统,会有一些工单或者合同之类需要填写打印。我们就会将其word模板来通过系统自动化填写并转换为PDF格式(PDF文件打印可保证文件质量,是一种通用的格式。文件不易去修改,比较稳定)。所以我们将通过jacob来实现这些功能。

      准备工作:

      1.服务器需要安装office2007,因为我们就是调用这个来实现转换。

      2.需要安装插件jacob,安装jacob-1.14.3-x86.dll到jdk\jdk1.7.0\jre\bin(你自己电脑安装的jdk)

    2分六合  3.需要使用jacob-1.14.3.jar包

      maven代码如下:

    maven代码示范

    2分六合  4.假如通过以上准备工作未成功转换,就下载一个SaveAsPDFandXPS.exe组件(office2007里的)。我就是通过这个组件才完成转换。

      5.上面的在系统为windows7中就可以了,假如你的项目需要发布到服务器(服务器系统一般都是windows2008)。则还需要一步。在上面的基础上再安装安装jacob-1.14.3-x64.dll到jdk\jdk1.7.0\jre\bin(你自己电脑安装的jdk)中。很多人在win7下都能成功转换,但在win2008就是出问题。我就是通过磨了一天的时间,看了各种日志才发现问题。

      一、工具类(OperationIo.java),这里面可以不做任何修改,复制粘贴就可以了。

    代码介绍
    相关代码介绍

      二、业务类(PrintWordToPdf.java) ,这里:

    业务类代码
    代码详解
    代码介绍

      总结:通过以上代码,就可以在模板中填写好数据,并将其生成word文件与其pdf文件。

      上面给大家介绍的使用jacob实现word转换为pdf格式文件主要还是通过调用模板文件来达成的。文章中都给大家列出了详细的示范代码,大家可以直接将代码填入来进行操作。如果大家对于上述内容还有什么不明白的地方也可以给小编留言,大家一起交流探讨一番。

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规

  • <tr id='1t4ra'><strong id='1t4ra'></strong><small id='1t4ra'></small><button id='1t4ra'></button><li id='1t4ra'><noscript id='1t4ra'><big id='1t4ra'></big><dt id='1t4ra'></dt></noscript></li></tr><ol id='1t4ra'><option id='1t4ra'><table id='1t4ra'><blockquote id='1t4ra'><tbody id='1t4ra'></tbody></blockquote></table></option></ol><u id='1t4ra'></u><kbd id='1t4ra'><kbd id='1t4ra'></kbd></kbd>

    <code id='1t4ra'><strong id='1t4ra'></strong></code>

    <fieldset id='1t4ra'></fieldset>
          <span id='1t4ra'></span>

              <ins id='1t4ra'></ins>
              <acronym id='1t4ra'><em id='1t4ra'></em><td id='1t4ra'><div id='1t4ra'></div></td></acronym><address id='1t4ra'><big id='1t4ra'><big id='1t4ra'></big><legend id='1t4ra'></legend></big></address>

              <i id='1t4ra'><div id='1t4ra'><ins id='1t4ra'></ins></div></i>
              <i id='1t4ra'></i>
            1. <dl id='1t4ra'></dl>