很多人問我怎麼將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)