把word、ppt、excel转为pdf

 

1.导入 jcom.jar

2.主要代码

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;
            }
        }
        System.out.println("转换完成");
    }

    public static void main(String[] args) throws Exception {
        Office2Pdf one = new Office2Pdf();
        one.createPDF("E:\\a.doc", "E:\\a.pdf");
        one.createPDF("E:\\a.ppt", "E:\\a.pdf");
        one.createPDF("E:\\a.xls", "E:\\a.pdf");
    }
}

3.最后不要忘记安装 Adobe Acrobat 8 Professional

否则会报错

4.最后还不行的话把jcom.dll放到system32里面,再不行的话百度吧。

posted @ 2012-04-14 10:54  未来是个梦  阅读(747)  评论(3)    收藏  举报