我所遇到的讀取速度慢的原因在於讀取word後關閉本地執行緒速度過慢,所以建立靜態物件,執行緒不關閉,多次讀取使用同一執行緒
**如下
public static mswordmanager mswordmanager = new mswordmanager();
public static mswordmanager getmswordmanager()
if(mswordmanager.documents == null)
return mswordmanager;
}
public static mswordmanager writemswordmanager = new mswordmanager();
public static mswordmanager getwritemswordmanager()
if(writemswordmanager.documents == null)
return writemswordmanager;
}
讀取文件後用如下方法關閉文件
public void easyclosed()
documents = null;
}
使用jacob操作word文件
使用jacob要記住用activexcomponent呼叫word的quit方法 objword.invoke quit new variant comthread.release 釋放com執行緒。根據jacob的幫助文件,com的執行緒 不由j a的垃圾 器處理 public static vo...
1天奮戰,Jacob解析word
由於專案需要,取得word的內容,因研究了下jacob,儘管poi也能解析word,但我覺得jacob還是好些 注 jacob好像不能在linux下用 昨天下午看了看jacob的原始碼,今天上午終於把word的 給搞定了 速度有點小慢,不過沒關係,慢慢來 下面來和大家分享下我的快樂 接著我們看下開啟...
jacob自己動生成word文件目錄
1自動生成word文件目錄。在乙個word文件的第二頁填寫佔位符 目錄 儲存。呼叫程式讀取目標文件,自動根據標題生成目錄到 目錄 位置。inserttext 目 錄 dispatch alignment dispatch.get selection,paragraphformat todispatc...