SaveAsPDFandXPS + jacob实现word转pdf(Java版)

这篇博客介绍了如何在Java环境下使用SaveAsPDFandXPS插件与jacob库来实现Word文档转换为PDF的过程。首先需要下载这两个组件,然后正确配置jacob的dll文件到系统目录和JRE的bin目录,最后提供了一个适用于Win10、Office2016和Java8的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载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:\\新
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值