jacob 使用心得

       老哥讓我給他做一個處理word的程序,能夠讀入一些模板文件,然後提供給他一個界面填充數據,最後能夠生成一些填寫過數據的文件。

       基於本人開發都是基於java進行的,故開始尋找能夠使用java來操作word的方法。繼而認識了jacob。

       首先了解下jacob,方的解釋是Java COM Bridge,即java和com組件間的橋樑。我們需要使用java來調用office的接口以執行我們的操作。但由於jdk中沒有提供相應的支持,我們需要藉助第三方來使用。jvm與office都是建立在windows平臺上的,com組件的方式,解決了通用接口的問題。客戶成功創建對象後,它得到的是一個指向對象某個接口的指針,因爲COM對象至少實現一個接口,所以客戶就可以調用該接口提供的所有服務。

       借用一個圖:

jacob.png


       使用方法:

       將jacob.dll放入C:\Windows\System32中。

       將jacob.jar導入java項目當中

       就可以使用了。

       調用方法時,可以參考文檔:http://51even.iteye.com/blog/1211613

       這個文檔比較全:http://download.csdn.net/detail/zyy5411/4396494



參見:COM組件簡介 http://www.cppblog.com/3522021224/archive/2007/06/22/26803.html

jacob使用入門及問題解析http://www.blogjava.net/lusm/archive/2007/03/27/106737.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章