poi可以按paragraph分割word吗
1个回答
展开全部
自己在做项目过程中用到了解析分割word2003和2007,2010等文件内容,以下是代码:
下面是部分代码,如果想要全部代码可以发我邮箱,yongqian.liu@peraglobal.com,
接口类 :PoiExtractContent.java
package com.peraglobal.extract.poi;
import java.util.Map;
/**
* 使用 POI 解析 WORD 文件的内容信息
* @author yongqian.liu
* 2015-2-9
*/
public interface PoiExtractContent<T> {
/**
* 根据文件路径获得 Document 对象
* @param docPath 路径
* @return Document
*/
public T getDocument(String docPath);
/**
* 解析 word 文档的标题
* @param doc Document 对象
* @return word 文档中标题
*/
public String getTilte(T doc);
/**
* 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)
* @param doc Document 对象
* @return word 文档中文字部分全部内容
*/
public String getContent(T doc);
/**
* 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)
* @param docPath doc 对象路径
* @return word 文档中文字部分全部内容
*/
public String getContent(String docPath);
/**
* 获取 word 文档里面所有图片并另存到指定目录下
* @param doc Document 对象
* @param picPath 保存图片路径
* @param suffix 后缀名
*/
public void getPictures(T doc, String picPath, String suffix);
/**
* 获取word 文档里面所有表格
* @param doc Document 对象
*/
public void getTables(T doc);
/**
* 获取word 文档中最大的字体
* @param doc Document 对象
* @return 最大字体
*/
public int getMaxFontSize(T doc);
/**
* 获取 word 文档的创建信息
* @param docPath doc路径
* @return 创建文档的信息
*/
public Map<String, String> getInfo(String docPath);
}
下面是部分代码,如果想要全部代码可以发我邮箱,yongqian.liu@peraglobal.com,
接口类 :PoiExtractContent.java
package com.peraglobal.extract.poi;
import java.util.Map;
/**
* 使用 POI 解析 WORD 文件的内容信息
* @author yongqian.liu
* 2015-2-9
*/
public interface PoiExtractContent<T> {
/**
* 根据文件路径获得 Document 对象
* @param docPath 路径
* @return Document
*/
public T getDocument(String docPath);
/**
* 解析 word 文档的标题
* @param doc Document 对象
* @return word 文档中标题
*/
public String getTilte(T doc);
/**
* 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)
* @param doc Document 对象
* @return word 文档中文字部分全部内容
*/
public String getContent(T doc);
/**
* 获取 word 文档里所有文字内容(不包括图片、表格等格式的内容)
* @param docPath doc 对象路径
* @return word 文档中文字部分全部内容
*/
public String getContent(String docPath);
/**
* 获取 word 文档里面所有图片并另存到指定目录下
* @param doc Document 对象
* @param picPath 保存图片路径
* @param suffix 后缀名
*/
public void getPictures(T doc, String picPath, String suffix);
/**
* 获取word 文档里面所有表格
* @param doc Document 对象
*/
public void getTables(T doc);
/**
* 获取word 文档中最大的字体
* @param doc Document 对象
* @return 最大字体
*/
public int getMaxFontSize(T doc);
/**
* 获取 word 文档的创建信息
* @param docPath doc路径
* @return 创建文档的信息
*/
public Map<String, String> getInfo(String docPath);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询