国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

java使用jacob.jar將word轉pdf

2024-07-14 08:43:16
字體:
來源:轉載
供稿:網友

本文實例為大家分享了java利用jacob.jar將word轉pdf的具體代碼,供大家參考,具體內容如下

1.jacob.jar配置說明

JACOB 就是 JAVA-COM Bridge的縮寫,提供自動化的訪問com的功能,使用jacob.jar首先電腦要安裝了office。
將jacob.jar jacob.jar導入到項目lib目錄使用前,還要然后把jacob.bll放入C:/Windows/System32目錄下,同時還要放入java/jdk/jre/bin目錄下(選擇bll文件的時候,如果是32位就選86,64位選64)。

2.程序代碼

package core.util; import java.io.File; import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch; public class Word2PDF { static final int wdDoNotSaveChanges = 0;// 不保存待定的更改。  static final int wdFormatPDF = 17;// PDF 格式    public static void wordToPdf(String wordpath,String pdfpath) {     System.out.println("啟動Word...");    long start = System.currentTimeMillis();    ActiveXComponent app = null;    try {   //打開word應用程序     app = new ActiveXComponent("Word.Application");   ////設置應用操作是文檔不在明面上顯示,只在后臺靜默處理。      app.setProperty("Visible", false);   //獲得文檔集合,用來操作我們需要處理的文檔.     Dispatch docs = app.getProperty("Documents").toDispatch();      System.out.println("打開文檔..." + wordpath);   //打開word文檔     Dispatch doc = Dispatch.call(docs,//          "Open", //          wordpath,// FileName          false,// ConfirmConversions          true // ReadOnly          ).toDispatch();        System.out.println("轉換文檔到PDF..." + pdfpath);      File tofile = new File(pdfpath);   //創建存放pdf的文件夾     if (tofile.exists()) {        tofile.delete();      }   //將word另存為pdf     Dispatch.call(doc,//          "SaveAs", //          pdfpath, // FileName          wdFormatPDF);      //關閉word文檔     Dispatch.call(doc, "Close", false);      long end = System.currentTimeMillis();      System.out.println("轉換完成..用時:" + (end - start) + "ms.");    } catch (Exception e) {      System.out.println("========Error:文檔轉換失敗:" + e.getMessage());    } finally {      if (app != null)        app.invoke("Quit", wdDoNotSaveChanges);    }  } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元谋县| 苗栗县| 来凤县| 佳木斯市| 隆林| 永宁县| 井研县| 荣成市| 轮台县| 赤峰市| 三明市| 汉寿县| 东至县| 房山区| 永福县| 上杭县| 景东| 安图县| 辰溪县| 英吉沙县| 永泰县| 三门峡市| 当雄县| 沁源县| 措美县| 容城县| 漳平市| 上杭县| 广河县| 道孚县| 全州县| 临泉县| 黔南| 巧家县| 新蔡县| 陵水| 易门县| 湟源县| 城口县| 和平县| 日喀则市|