jacob讀取word速度優化

2021-09-27 07:24:43 字數 615 閱讀 2083

我所遇到的讀取速度慢的原因在於讀取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...