下载SaveAsPDFandXPS插件

下载jacob.jar

先安装SaveAsPDFandXPS ,安装成功后 , 打开jacob的jar包 ,将jacob.jar放到项目的第三方依赖文件下,如lib。

jacob-1.17-x64.dll
jacob-1.17-x86.dll
放到C:\Windows\System32和 jre目录bin的里面
我的是win10系统,Office2016,Java8版本,代码参考如下:

import java.io.File;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.ComThread;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;private static final int wdFormatPDF = 17;// 指定17为转成pdf格式   public static void wordToPDF(){    ActiveXComponent app = null;  Dispatch doc = null;  try {      app = new ActiveXComponent("Word.Application");      app.setProperty("Visible", new Variant(false));  Dispatch docs = app.getProperty("Documents").toDispatch();    //转换前的文件路径String startFile = "F:\\新建文件夹\\我是word版本" + ".doc";//转换后的文件路劲String overFile =  "F:\\新建文件夹\\我是转换后的pdf文件"  + ".pdf";doc = Dispatch.call(docs,  "Open" , startFile).toDispatch();  File tofile = new File(overFile);      if (tofile.exists()) {      tofile.delete();      }      Dispatch.call(doc,"SaveAs", overFile, wdFormatPDF);      } catch (Exception e) {      System.out.println(e.getMessage());      } finally {  Dispatch.call(doc,"Close",false);  if (app != null)      app.invoke("Quit", new Variant[] {});      }  //结束后关闭进程   ComThread.Release();}public static void main(String[] args) {wordToPDF();}

SaveAsPDFandXPS + jacob实现word转pdf(Java版)相关推荐

  1. java 使用jacob实现word转pdf

    java 使用jacob实现word转pdf(IDEA Maven项目) 步骤: 一. 插件与jar包下载 SaveAsPDFandXPS 下载地址: http://www.microsoft.com ...

  2. 关于使用jacob插件word转pdf异常问题

    Windows系统使用Jacob插件word转pdf,项目部署到tomcat,使用tomcat的启动文件,启动tomcat工具转pdf正常,将tomcat做成系统服务后,在系统服务启动,出现转pdf异 ...

  3. word转pdf的java实现_java使用jacob实现word转pdf

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

  4. java使用jacob实现word转pdf

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

  5. 采用jacob实现word转pdf

    网络上已经有很多这方面的内容,在用之前也是参考了好多别人的文章,下面记录下我自己的整合过程.整个过程都比较简单: 开发环境:win8 64位系统,在2008下面部署也是一样的. 文档要求jdk的版本要 ...

  6. java使用jacob操作word文档

    ava使用jacob操作word文档 java调用com组件操作word使用总结(jacob) 简单描述 在此处输入简单摘要 特别声明:使用java-com技术可以完成任何VBA可以完成的office ...

  7. JAVA使用jacob判断word附件是否加密

    java判断word附件是否加密和word转换pdf JAVA使用jacob判断word附件是否加密 JAVA使用jacob判断word附件是否加密 String overFile pdf输出路径 S ...

  8. ftl转word,word转pdf记录

    最近项目需要用到转word和转pdf,这里做一下记录. 使用freemarker工具将ftl文件转word 首先,编辑好word文档内容格式,导出为xml文件,然后将文件后缀名更改诶ftl 然后引入依 ...

  9. 如何将word转化为pdf(Java版)

    前言:最近做一个项目,需要一个word转化为pdf的功能,于是自己通过在网上找各种资料.测试了好几个方法,最后决定使用jacob(Java COM Bridge)操作office的方式,主要的原因是这 ...

  10. Java关于word转pdf工具方法的几种解决方案和我遇到一些问题(html中转、jacob、Docx4j)

    本文参考文章如下 java转pdf(html转为pdf),解决中文乱码,标签不规范等问题 Java 使用 jacob 将 word 文档转换为 pdf 文件 java实现word生成并转pdf doc ...

最新文章

  1. 读书笔记-《增长黑客》-低成本、高效率的精准营销
  2. 路径搜索 – Dijkstra 算法 (MATLAB实现)
  3. mysql 预留一个自定义字段_mysql-预留字段
  4. Linux网络编程 | IO模型 :阻塞IO、非阻塞IO、信号驱动IO、异步IO、多路复用IO
  5. matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起
  6. audio 标签简介
  7. 泰坦尼克号数据集_机器学习入门—泰坦尼克号生存率预测
  8. 【LeetCode】剑指 Offer 35. 复杂链表的复制
  9. Apache 服务器端安装配置(Windows版本)
  10. 远程连接桌面不能全屏显示的解决方法
  11. java.lang.UnsupportedOperationException WebView is not allowed in privileged processes
  12. 亿图图示 软件下载与安装 20200715
  13. VS2010闪退的问题
  14. 极值点、驻点、拐点的区别-----专升本
  15. python实现具有删除空格、英文标点替换、英文单词大写等功能的文字排版工具
  16. ASEMI的MOS管9N90参数,9N90电路图,9N90实物图
  17. 红帽RHCE考试下午-RHCE (RH294)任务概览[2021最新版]
  18. mysql compact_MYSQL中InnoDB和ROW_FORMAT=COMPACT - wangqiaowqo - JavaEye技术网站
  19. 【树莓派 有趣实践】寻找小项目
  20. 焚烧系统里的木马 教你彻底清除木马病毒

热门文章

  1. html5实现最简单的文件下载
  2. 比较器应用二:方波和三角波产生
  3. 如何安装uclient_UClient官方版下载_UClient手机官方版下载v2.0.0.1580_3DM单机
  4. java cms文章管理_孔浩java cms完整视频教程_爱分享666
  5. dhtmlxgantt|dhtmlx甘特图|最新版Crack
  6. 数学建模算法总结(一)
  7. web入门--ssti
  8. 物业管理系统(C语言)
  9. 单片机开发,stm32开发,串口下载软件,flymcu
  10. node 压缩图片_免费的图片最佳化工具,支持JPG、PNG等格式的无损压缩