日期:2014-05-20  浏览次数:21161 次

在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导进去就行了