poi 读取 word 报奇怪的错
报错。
java.lang.NoSuchMethodError: org.apache.poi.poifs.filesystem.POIFSFileSystem.getRoot()Lorg/apache/poi/poifs/filesystem/DirectoryNode;
at org.apache.poi.hwpf.HWPFDocument.<init>(HWPFDocument.java:157)
at org.apache.poi.hwpf.HWPFDocument.<init>(HWPFDocument.java:145)
at com.ozt.common.WordForQuestion.addSelectQuestionByWord(WordForQuestion.java:174)
at com.ozt.common.upload.QuestionsUploaded.processRequest(QuestionsUploaded.java:94)
at com.ozt.common.upload.QuestionsUploaded.doPost(QuestionsUploaded.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
at java.lang.Thread.run(Thread.java:619)
is=new FileInputStream(file);
HWPFDocument poiDoc=new HWPFDocument(is);
List picList=poiDoc.getPicturesTable().getAllPictures();
Range rang=poiDoc.getRange();
for(int i=0;i<picList.size();i++){
if(i>=picList.size()/2){
break;
}
Picture picture=(Picture)picList.get(2*i);
String picName = picture.suggestFullFileName();
String picPath=picBasePath+picName;
os=new FileOutputStream(picPath);
picture.writeImageContent(os);
picPath="<img src=\""+picPath+"\"align=\"middle\" />";
picAddr.add(picPath);
}
相关推荐
poilib.zip
jdk1.6 操作poi所需jar包。一切有为法,如梦幻泡影;如露亦如电,应作如是观。陆大夫向师道。肇法师也甚奇怪。解道天地与我同根。万物与我一体。师指庭前牡丹花曰。大夫。时人见此一株花如梦相似。陆罔测。
AddressCrawer:全国各城市地名抓取,包含街道、村落、小区、商店、景点等
AddressCrawer 全国各城市地名抓取,包含街道、村落、小区、商店、景点等 博客链接: 之前做命名实体识别地址时,因为丽江很多地名比较奇怪,不能直接用pyltp提取,准备添加自定义字典,增加地址提取准确率。 地址数据源: 这里以丽江为例,其他地方的地名爬取原理一样的。 获取地址分类: // 当前页面地址:http://poi.mapbar.com/lijiang/901/ // css选择器 $(".sortBox a") // init(211) [a#520, a#530, a#541, a $(".sortBox a")[0][removed] // "超市" $(".sortBox a")[0].href // "http://poi.mapbar.com/lijiang/520/" 提取地名: // 提取某个分类下所有地名标签 // css选择器 $(".sortC a
高校技术转移办公室如何实现科技成果的动态管理与多维分析?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
C语言程序设计教程(第6版)课件+例题源文件+习题答案
C语言程序设计教程(第6版)课件+例题源文件+习题答案
自动化生产线控制与维护(基于数字孪生)课件+联调总图+MCD和程序
自动化生产线控制与维护(基于数字孪生)课件+联调总图+MCD和程序


Web 开发
