使用Jacob基于Office2007的Office文档转换成PDF格式文档
来源:互联网 发布:mysql密码重置 编辑:程序博客网 时间:2024/05/18 00:34
1)下载Jacob.jar和相应版本的Jacob-*-*.dll文件
2)实例环境:
1. 基于32位win7操作系统,
2. 已安装office2007办公软件,其中办公软件需要添加另存为 pdf或xps的应用组件。
3) 实例操作
1. 新建项目导入Jacob.jar ,把对应的Jacob-*-*.dll文件粘贴到项目目录下,其中测试类JavaToPdf代码如下
import java.io.File;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
public class JavaToPdf {
static final int wdDoNotSaveChanges = 0;// 不保存待定的更改。
static final int wdFormatPDF = 17;// PDF 格式
public static void main(String[] args) {
String filename="D:\\workspace-ls\\";
String toFileName="D:\\test.pfd";
ActiveXComponent app = new ActiveXComponent("Word.Application");
app.setProperty("Visible", false);
try{
Dispatch docs=app.getProperty("Documents").toDispatch();
Dispatch doc=Dispatch.call(docs,"Open",filename,false,true).toDispatch();
//
File tofile=new File(toFileName);
if(tofile.exists()){
tofile.delete();
}
Dispatch.call(doc,"SaveAs",toFileName,wdFormatPDF);
Dispatch.call(doc,"Close",false);
}catch(Exception e){
e.printStackTrace();
}finally{
if(app!=null){
app.invoke("Quit",wdDoNotSaveChanges);
}
}
}
}
其中资源下载: 实例地址:http://download.csdn.net/detail/ligw_1990/6703929
jacob地址:http://download.csdn.net/detail/ligw_1990/6703851
- 使用Jacob基于Office2007的Office文档转换成PDF格式文档
- 利用jacob完成文档格式的转换(PDF)
- Office文档转换成PDF文档
- 文档格式转换(Office文档转成PDF或XPS)
- 文档转换成PDF格式
- java中office文档的pdf转换
- C# office 文档转换成pdf
- 使用java jacob转换office到pdf
- 使用java jacob转换office到pdf
- C#实现office文档转换为PDF格式
- jacob操作office文档
- jacob操作office文档
- (三)java实现文档的在线浏览-使用JODConverter将office文档转换为pdf
- 将其他格式的文档 转换成 pdf格式
- java jacob office转换成pdf
- word文档转换成pdf的格式转换技巧
- Java利用jacob实现文档格式转换
- 怎么转换pdf格式的文档
- 未能正确加载vsts for database
- android死机问题
- 最新的市场调查公司排名
- sencha-touch下借助phoneGap实现拍照,二维码的功能
- Android Q1. [机卡兼容]测试卡有时候会显示“可打紧急呼叫”
- 使用Jacob基于Office2007的Office文档转换成PDF格式文档
- DWZ中刷新dialog的方案解决
- iOS lable自定义 自行适配大小
- 聊聊怎么在32位系统上装64位系统,解决32位安装64位系统不兼容问题
- 写给新手程序员的一封信
- 2013年度总结
- Sql Server 中的Login,Schema,User,Role之间的关系
- game
- 容器的find