poi获取word批注
2024-08-30 21:25:15
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream; import org.apache.poi.xwpf.model.XWPFCommentsDecorator;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
/**
* 获取word批注 poi3.14
* @author Administrator
*
*/
public class GetPiZhuFromWord {
private static XWPFDocument comments;
public static File getFile(String sampleFileName) {
File f = new File(sampleFileName);
return f;
}
public static InputStream openResourceAsStream(String sampleFileName) {
File f = getFile(sampleFileName);
try {
return new FileInputStream(f);
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
}
} public static XWPFDocument openSampleDocument(String sampleName) throws IOException {
InputStream is = openResourceAsStream(sampleName);
return new XWPFDocument(is);
}
public static void set() throws IOException {
comments = openSampleDocument("C:\\WordWithAttachments.docx");
}
public static void main(String[] args) throws IOException{
set();
testComments();
}
public static void testComments() {
int numComments = 0;
for (XWPFParagraph p : comments.getParagraphs()) {
XWPFCommentsDecorator d = new XWPFCommentsDecorator(p, null);
if (d.getCommentText().length() > 0) {
numComments++;
System.out.println(d.getCommentText());
}
}
} }
最新文章
- CentOS7 配置网卡端口镜像
- [原创] Easy SysLite V1.2 (2016.5.29更新,新增加WIN10支持,一个程序适配所有系统减肥)
- Html.RenderPartial与Html.RenderAction
- 【AHOI2014复仇】
- Mysql 基础 高级查询
- vb6 调用 64位应用程序
- PHP+七牛云存储上传图片代码片段
- linux入门教程(四) 初步进入linux世界
- poj 3181 Dollar Dayz
- 基于XML数据库的学生信息管理系统的设计与实现
- WordPress Bradesco Gateway插件‘falha.php’跨站脚本漏洞
- 【课程分享】Oracle数据库系统project师
- Uva220 Othello
- CVPR 2013
- JavaScript从作用域到闭包
- VS2017 启动调试报错:ID为{....}进程未启动解决方案
- hosts管理工具1.0发布了。。。。
- 将驱动编译进Linux内核
- Win10手记-为应用集成日志工具Logger
- RIP笔记
热门文章
- Solid Edge性质管理者 如何获取装配体的BOM表 物料清单
- js美化压缩工具Mark一下
- jquery验证插件validate自定义扩展
- PH_Pooled Featrues Classification MIREX 2011 Submission
- FFmpeg将多张图片合成视频 子视频合并
- Android源码的下载、编译与导入到Android Studio【转】
- TFLearn 在给定模型精度时候提前终止训练
- 【bug】Android版QQ浏览器广告过滤
- luogu 1726 上白泽惠音
- POJ1228 Grandpa's Estate 稳定凸包