开通会员
  • 尊享所有功能
  • 文件大小最高200M
  • 文件无水印
  • 尊贵VIP身份
  • VIP专属服务
  • 历史记录保存30天云存储
开通会员
您的位置:首页 > 帮助中心 > word转pdf poi-用poi读取word总是抱异常,我真无语了,我的QQ是45071...
默认会员免费送
帮助中心 >

word转pdf poi-用poi读取word总是抱异常,我真无语了,我的QQ是45071...

2022-12-07 17:38:17

用poi读取word总是抱异常,我真无语了,我的qq是45071...

用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 在线等 - ...

...图片...的demo、然后再将word转成pdf 在线等 - ...
对word文档的写操作没做过,但poi是肯定支持的(包括word2003,2007,2010)。已经有最新的poi 3.8了。你可以参考。 http://poi.apache.org/index.html

java中poi如何读取不同word中的表格写入到另一个wor...

java中poi如何读取不同word中的表格写入到另一个wor...
光看这个问题,就觉得很复杂,其中如果再出现单元格合并分隔的情况,就更不好搞了。复杂的表格,即使在excel里,用java来处理,也是一项庞大的工程。况且,在office03版以上,用poi读取excel,很容易出现内存溢出。个人觉得这样做似乎意义不大,编程不就是把复杂问题简单化嘛。不如直接手动复制粘贴来得快。
您已连续签到 0 天,当前积分:0
  • 第1天
    积分+10
  • 第2天
    积分+10
  • 第3天
    积分+10
  • 第4天
    积分+10
  • 第5天
    积分+10
  • 第6天
    积分+10
  • 第7天

    连续签到7天

    获得积分+10

获得10积分

明天签到可得10积分

咨询客服

扫描二维码,添加客服微信