Java根據word模板生成word文檔之總結

       至此word生成就完事了,我寫的有點粗,但是應該能看到的懂,代碼沒有經過重構,很亂,而且方法體應該還需要調整,但是不影響我們的功能實現。

總之 大家在做的過程中遇到什麼問題,可以QQ:254432153 聯繫我,不過呢太忙我就不能及時的回覆您了。

       通過這一整套流程,其實完全可以做成一個組件式的東西,我現在沒有時間去考慮他,大家有時間好好考慮一下,完全做到可配置話的,我現在能做到單個標籤,表格,圖片 的定義即可配置化,但是如果在項目中有更負責的需求:比如說:word中段落的不固定,鍛鍊的層級不清晰,需要動態的添加或者修改,這些是要做完全可配置化需要動腦筋的地方了。總之,我就拋磚引玉,提供一個思路,大家去完善,如果誰能做的很好,希望將來給我一份組件式的東東給我。

     現在說說我遇到的一些麻煩和用這個的問題還有一些更好的改進吧:

      1.首先是我上面講了,最好能做成全部可配置化的,但是我現在能滿足大部分需求了,值得完善

      2.jacob就是運行時異常較多,這種異常體現在:

       a.跟word版本有關係,導致無法生成word文檔(建議使用07或以上的版本)。

       b.在開發過程中,容易出現異常,很難調試,所以需要花更多的經歷去做這件事情。

       c.暫時發現不知道部署在有空格的文件夾下面,如果項目部署目錄一旦有空格 ,無法找到路徑,導致無法生成,貌似是底層的問題(需要更深層次去確認)

       d.還有一些異常什麼的,大家在做的過程中上網搜一下。

       e.處理大文檔時,速度較慢,我說的大穩定一般是在生成上100頁以上,我們甚至生成有上1000的文檔,速度超慢,差不多20多分鐘。

      3.市面上有word控件,他們採用的OCX方式來做的,其實我們要做好封裝,編寫OCX控件也能做成一個商業化的軟件,甚至比他們做的還好。有興趣的可以考慮一下 呵呵


      注:上面貼出的代碼是最主要的,還有很多代碼沒有放出,可能是其他的工具類或者處理邏輯。


   至此全部結束,本人語言組織能力較差,可能有些語義不通,或者在技術上存在缺陷和弱點,你們就擔待着看吧!

最有貼一張正在生成中的圖片......:


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