在swing中装入word的问题
偶想在swing中的一块区域装入word,搜了很多资料,发现有一个使用jni可以装入ie的,我就想在这个基础上加工下,搞到了dll的源码,发现其中有句
WinContainer.Create((*pThreadParam).hwnd, &rc, LPCTSTR( "Microsoft.IExplorer.4 "), WS_CHILD|WS_VISIBLE|WS_VSCROLL);
Microsoft.IExplorer.4貌似就是运行ie的,但如何运行word呢,我试了
Word.Application也不行,有谁知道该填什么呢
------解决方案--------------------关注
------解决方案--------------------import java.io.*;
import org.apache.poi.hwpf.extractor.WordExtractor;
public class test {
public test() {
try {
FileInputStream in = new FileInputStream( "d:\\a.doc ");
WordExtractor extractor = new WordExtractor(in);
String str = extractor.getText();
System.out.println( "the result length is " + str.length());
System.out.println( "the result is " + str);
}
catch (Exception ex) {
}
}
public static void main(String[] args) {
test test1 = new test();
}
}
------解决方案--------------------web开发语言操作word的功能最好还是专业的控件,
SOAOFFICE 微软office文档中间件,可以满足你的需求,您看看效果
这个应该是你需要的,只需要编写几行代码就可以了
先看看效果
http://www.kehansoft.com/soaoffice/doclist.asp
下载一个试试
下载地址:http://www.kehansoft.com/web/down.htm
------解决方案--------------------2楼的兄弟是正解
用poi的就行,到网上下一个jar导进去就行了