Java poi3.9解析word文档
大家好,关于Java poi解析word2003 doc文档资料太少了,希望大家能帮个忙,提供点思路
我想要做一个题库网站,题目源是word文档(那种考试试卷电子版)
1. Java poi图片位置处理
HWPFDocument = new HWPFDocument(new FileInputStream("2011小学数学毕业模拟试卷1.doc"));
List picA = docA.getPicturesTable().getAllPictures();//获取所有文档中的图片
int length = doc.characterLength();
for(int m =0;m<length-1;m++){
Range range = new Range(m,m+1,doc);
for(int j=0;j<range.numCharacterRuns();j++){
CharacterRun cr=range.getCharacterRun(j);
if(cr.getPicOffset()!=-1){} //表明是图片?然后标注明是list中的第几张图片
}
}
2. 数学试卷的高等数学公式
解决思路一:poi是能解析成wmf图片(windows 画图板),但是wmf并不是网页图片显示格式
解决思路二:word安装mathtype工具后,可以将word文档中由mathtype公式编辑器编辑的数学公式转化成mathml,然后再解析word文本和mathml的混合文档
但是数学公式在数据库中怎么存储呢?
3. 是否能有其他的工具实现,
1.网上看到c#解析word文档更好?(微软自己的东西)
2.VBA来做?
3.我不知道用itext来解析pdf能否相对简单一点