生活随笔
收集整理的這篇文章主要介紹了
java 实现word转txt
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java 實現word轉txt
http://sourceforge.net/projects/jacob-project/,下載jacob.jar包
下載的文件目錄如下所示:
2.將.dll文件拷貝到%JAVA_HOME%/jre/bin。注意:根據jdk是32位或64位選擇對應的.dll文件。
3.拷貝jacob.jar到自己的項目中。
4.代碼如下所示:
package com
.paperCompare
.util
;import com
.jacob
.activeX
.ActiveXComponent
;
import com
.jacob
.com
.Dispatch
;
import com
.jacob
.com
.Variant
;public class Word2TxtUtil {public static void word2Txt(String wordPath
,String txtPath
) {ActiveXComponent app
= new ActiveXComponent("Word.Application");app
.setProperty("Visible", new Variant(false));Dispatch doc1
= app
.getProperty("Documents").toDispatch();Dispatch doc2
= Dispatch
.invoke(doc1
, "Open", Dispatch
.Method
,new Object[]{wordPath
, new Variant(false), new Variant(true)},new int[1]).toDispatch();Dispatch
.invoke(doc2
,"SaveAs", Dispatch
.Method
, new Object[]{txtPath
,new Variant(7)}, new int[1]);Variant f
= new Variant(false);Dispatch
.call(doc2
, "Close", f
);}public static void main(String
[] args
) {Word2TxtUtil
.word2Txt("G:\\EclipseCode\\MyCode3\\paperCompre-authors\\src\\main\\webapp\\upload\\1590809006292基于BS模式的學生成績管理系統.docx", "G:\\EclipseCode\\MyCode3\\paperCompre-authors\\src\\main\\webapp\\upload\\1590809006292基于BS模式的學生成績管理系統.txt");}
}
總結
以上是生活随笔為你收集整理的java 实现word转txt的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。