whycxzp
2022-05-30 b843d1858660ead64ab518e3d7cecc04a7b2bc2c
更新
1个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/whyc/util/Word2PdfJacobUtil.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/util/Word2PdfJacobUtil.java
@@ -17,7 +17,7 @@
     */
    public static boolean word2PDF(String inputFile, String pdfFile) {
        ComThread.InitMTA(true);
        long start = System.currentTimeMillis();
        //long start = System.currentTimeMillis();
        ActiveXComponent app = null;
        Dispatch doc = null;
        try {
@@ -35,13 +35,15 @@
            // word保存为pdf格式宏,值为17
            Dispatch.call(doc, "SaveAs", pdfFile, wdFormatPDF);// word保存为pdf格式宏,值为17
            long end = System.currentTimeMillis();
            //long end = System.currentTimeMillis();
            System.out.println("用时:" + (end - start) + "ms.");
            //System.out.println("用时:" + (end - start) + "ms.");
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("========Error:文档转换失败:" + e.getMessage());
            throw e;
        } finally {
            Dispatch.call(doc, "Close", false);
            System.out.println("关闭文档");
@@ -51,7 +53,7 @@
            ComThread.Release();
            ComThread.quitMainSTA();
        }
        return false;
    }
    public static void main(String[] arg){