社区
Java SE
帖子详情
求教高人用apache poi读取WORD文档并保留完整格式的方法。。。
zhangyxh
2012-05-16 03:10:37
需求是这样的,读取WORD文档
要求保留图片、表格、还有文字的样式、段落等等。最终能在网页上显示出来。
在网上找了很多很多的资料了,jacob不错。但无法在linux下使用。
其他的除了POI还有点希望,基本都悲剧。
我也看到CSDN上有很多类似的帖子,最后都没有得到解决
虽然我知道希望不大,还是到这里来发帖试试。
有知道怎么弄的麻烦告知一下,谢谢!
...全文
1418
9
打赏
收藏
求教高人用apache poi读取WORD文档并保留完整格式的方法。。。
需求是这样的,读取WORD文档 要求保留图片、表格、还有文字的样式、段落等等。最终能在网页上显示出来。 在网上找了很多很多的资料了,jacob不错。但无法在linux下使用。 其他的除了POI还有点希望,基本都悲剧。 我也看到CSDN上有很多类似的帖子,最后都没有得到解决 虽然我知道希望不大,还是到这里来发帖试试。 有知道怎么弄的麻烦告知一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lees889
2014-12-30
打赏
举报
回复
现在也是同样问题,保存不了样式,现在还要求用POI实现生成目录,有大神可以指导下吗?
yu07009
2013-12-17
打赏
举报
回复
换最新的jar包 poi 3.9
clyde_java
2013-12-12
打赏
举报
回复
楼主有没有搞定,我今天也要做一个这样的功能,求解脱..
zhangyxh
2012-05-17
打赏
举报
回复
哎,搞得想死。
试了各种各样的办法,太难了。
还试了直接导入到FCKeditor,有些思路,但只有IE可行,FF、谷歌什么的基本不可能。
听人说用asp.net的话简单很多很多,毕竟是microsoft自己的东西。
太悲剧了。
宗霞恋
2012-05-16
打赏
举报
回复
我这里有加载图片的方法,你可以借鉴一下。
/**
* 加载照片
* @param patriarch 图片编辑对象
* @param wb 文档
* @param col 列号(从0开始)
* @param row 行号(从0开始)
* @param accessoryID
*/
private void loadPicture(HSSFPatriarch patriarch, HSSFWorkbook wb, short col, int row, String accessoryID) {
try{
BufferedImage bufferImg =null;
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
bufferImg = ImageIO.read(Attachment.download(accessoryID));
ImageIO.write(bufferImg,"jpg",byteArrayOut);
HSSFClientAnchor anchor = new HSSFClientAnchor(0,0,1000,255,col,row,col,row);
patriarch.createPicture(anchor , wb.addPicture(byteArrayOut.toByteArray(),HSSFWorkbook.PICTURE_TYPE_JPEG)); //插入图片
byteArrayOut.close();
}catch (IOException e) {
e.printStackTrace();
}
}
zhangyxh
2012-05-16
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我这里有
可以读取表格
不能读图片
但是不能处理
[/Quote]
读出来的表格能不能显示?可以显示就行了,不需要编辑。
最好是能转成HTM格式的文件
daxiang253
2012-05-16
打赏
举报
回复
我这里有
可以读取表格
不能读图片
但是不能处理
zhangyxh
2012-05-16
打赏
举报
回复
有知道的兄弟姐妹帮帮忙啊。
只需要读取就行,不需要进行编辑的。
能做到尽量保留原始的格式就行,WORD的样式实在太多,又不是开源的,估计现在暂时还没有保留全部样式的办法。
POI
读取
word文档
的文字内容和图片内容
在本主题中,我们将深入探讨如何使用
POI
库
读取
Word文档
中的文字内容和图片。 首先,我们需要理解
Word文档
的基本结构。
Word文档
本质上是由一系列基于XML的数据存储在.OFFICEML
格式
的文件中,这使得我们可以通过解析...
poi
操作word模板
在"
poi
操作word模板"的场景中,我们主要关注如何使用
Apache
POI
库来自动化填充
Word文档
模板,这在批量生成报告、合同或其他需要标准化
格式
但需个性化数据的文档时非常有用。 首先,理解
Apache
POI
的基本概念是必要...
使用
Poi
读取
大数据量excel的
方法
在Java开发中,
Apache
POI
库是一个非常实用的工具,用于
读取
和写入Microsoft Office
格式
的文件,包括Excel。本篇文章将详细讲解如何利用
Apache
POI
库在Android环境中高效地处理大数据量的Excel文件,无论是2003的....
org.
apache
.
poi
.xwpf.converter
总的来说,`org.
apache
.
poi
.xwpf.converter` 是一个强大的工具,对于需要处理大量
Word文档
并希望在非Microsoft环境中展示或处理这些文档的开发人员来说,它是一个不可或缺的资源。通过了解和利用这个库,开发者可以...
java代码实现word转换成pdf
- 打开
Word文档
:使用
Apache
POI
读取
Word文件,获取其内容结构。 - 创建PDF文档:使用iText创建一个全新的PDF文档对象。 - 内容转换:遍历
Word文档
的每个元素,如段落、表格等,将它们转换为对应的iText对象,并...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章