很多人问我怎么将word文档转为pdf,用程序,这个就是
package com.zms.office2pdf;
import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;
import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;
public class Office2Pdf {
public void createPDF(String officePath,String pdfPath) throws Exception {
ReleaseManager rm = null;
IDispatch app = null;
try {
rm=new ReleaseManager();
app = new IDispatch(rm, "PDFMakerAPI.PDFMakerApp");
app.method("CreatePDF",new Object[]{officePath,pdfPath});
} catch (Exception e) {
throw e;
} finally {
try {
app=null;
rm.release();
rm = null;
} catch (Exception e) {
throw e;
}
}
}
public static void main(String[] args) throws Exception {
Office2Pdf one=new Office2Pdf();
one.createPDF("C://zms//temp//a.ppt","C://zms//temp//c.pdf");
}
}
是不是很简单,事实上,这个函数可以将Office文档(word,excel,powerpoint)转为pdf
这段代码使用了jcom(
http://sourceforge.net/projects/jcom),小日本的一个项目
你的机器需要安装ms office以及acrobat(不是reader)
相关文章
- MyEclipse工具开发常用快捷键 普通: Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y 把选中文本全部改为小写 Ctrl+Shift+F 按照当前的配置文件格式化源代码 Ctrl+L 弹出行定位框以便定位到某一行 Ctrl+Numpad_Divide Ctrl+/(小键盘) 使代码折叠可用 Ctrl+Numpad_Multify Ctrl+*(小键盘) 展开当前类中的所有代码 Ctrl+Shift+Numpad_Divide Ctrl+Shift+/(小键盘) 折叠所有,如果不能全部成功折叠,将光标移到文档最后试着或多按几次折叠当前类中的所有代码 Ctrl+1 快速修正,需要导包的时候出现导包提示界面, Ctrl+Q 定位到
- Python代码教你批量将PDF转为Word
- 如何通过Java应用程序将Word转为Excel
- 用java将简单的word文档换成pdf文档
- 如何通过 C#/VB.NET 将 PDF 转为 Word
- 如何通过C#/VB.NET将PDF转为Word
- java使用jacob.jar将word转pdf
- Python办公自动化之将任意文件转为PDF格式
- php 怎么把html页面生成word文档直接下载到本地
- 将html转换为word文档的几种方式