2022-12-07 17:38:17
用poi读取word总是抱异常,我真无语了,我的qq是45071...
/**
* 读取office文件
* @param office
* @return
* @throws exception
*/
public string readoffice(string officepath) {
string text = null;
fileinputstream in = null;
try {
in = new fileinputstream(officepath);
poitextextractor extractor = extractorfactory.createextractor(in);
text = extractor.gettext();
} catch (exception e) {
e.printstacktrace();
}finally{
try {
in.close();
} catch (ioexception e) {
e.printstacktrace();
}
}
return text;
}
不知道你需要实现什么功能,这个是我通过poi读取office文件的方法,你试试,看是否会报错,通过office文件路径读取文件中字符串,如果遇到是图片的肯定不能读取的。
...图片...的demo、然后再将word转成pdf 在线等 - ...
对word文档的写操作没做过,但poi是肯定支持的(包括word2003,2007,2010)。已经有最新的poi 3.8了。你可以参考。
http://poi.apache.org/index.html
java中poi如何读取不同word中的表格写入到另一个wor...
光看这个问题,就觉得很复杂,其中如果再出现单元格合并分隔的情况,就更不好搞了。复杂的表格,即使在excel里,用java来处理,也是一项庞大的工程。况且,在office03版以上,用poi读取excel,很容易出现内存溢出。个人觉得这样做似乎意义不大,编程不就是把复杂问题简单化嘛。不如直接手动复制粘贴来得快。