八稚女 2011-08-22 10:24 采纳率: 100%
浏览 551
已采纳

用java把word转成pdf

问问各位大哥大姐 怎么用java把word转成pdf, 还有用java操纵word 获得word中的数据

  • 写回答

13条回答 默认 最新

  • AngelAndAngel 2011-08-22 12:07
    关注

    可以用开源项目 http://sourceforge.net/projects/jcom
    具体代码是
    [code="java"]
    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("E:\\codigg.ppt","E:\\codigg-ppt.pdf");
                one.createPDF("E:\\codigg.doc","E:\\codigg-doc.pdf");
                one.createPDF("E:\\codigg.xls","E:\\codigg-xls.pdf");
        }
    

    }

    [/code]

    希望对你有用

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(12条)

报告相同问题?