java jacob word (一)

來源:互聯網
上載者:User

介紹一下jacob:
jacob是在java與微軟的com組件之間的橋樑,通過使用jacob內建的dll動態連結程式庫通過jni的方式實現了在sun java平台上的程式對com調用!

http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368

可用的版本很多,現在我用的是:jacob_1.11.1
功能:可以實現word與pdf和excel的操作,與轉換!
JDK版本:jdk1.4
我實現的作用:使用外掛程式:按照word規定的格式建立word 檔案

配置說明::

解壓檔案:jacob_1.11.1.zip ,copy jacob.jar檔案加入到classpath

copy jacob.dll 放在java jdk bin目錄下

 

運用jacob 來與word 進行互動。
參考例子:http://www.99inf.net/SoftwareDev/Java/54344.htm
例子做的不錯,注釋寫的也很全。
配置說明:
http://www.danadler.com/jacob/
官方上下載 jacob的包。jacob-1.14.1
配置:
1。jacob-1.14.1-x86.DLL 檔案,載入進系統內容變數 path中。
2.jacob-1.14.1-x86.DLL 檔案拷到windows /system32中。
3.jacob-1.14.1-x86.DLL 檔案拷到jdk/bin中。
要不然會有找不到.dll檔案的可能。程式就無法運行了。
下面的這個例子,表示了,把一些字串寫入到指定的word中。程式可以運行於.java 檔案。.jsp 還有servlet 環境下。

Tool.javapackage com.test;

public class Tool ...{
   public Tool()...{
       
    }
   public static String [] splitString(String str ,String split)...{   
       return str.split(split);
    }
}

當然第二個檔案不是必須的,也可直接寫在上一個類中。方法的作用就是分割字串,產生小串數組。
把上面的例子改成jsp或是servlet 都可以運行,開啟一個word文檔,就可以直接產生內容。並可以列印了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.