社区
Java SE
帖子详情
java获取pdf表格中的内容
keys137659276
2010-03-22 04:54:18
pdf文件中带表格数据的抽取,表格中含有空数据,要求获取的数据对应到相应的属性上。采用pdfbox好像获取表格数据信息比较乱,不能完全匹配到相应的属性上。跪求哪位高人帮忙!!
...全文
552
7
打赏
收藏
java获取pdf表格中的内容
pdf文件中带表格数据的抽取,表格中含有空数据,要求获取的数据对应到相应的属性上。采用pdfbox好像获取表格数据信息比较乱,不能完全匹配到相应的属性上。跪求哪位高人帮忙!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang12
2011-09-19
打赏
举报
回复
一般使用开源的iText库来创建PDF文档,不过这个库也提供了解析已有pdf文档的API,本人没有用过,你可以参阅下官网http://itextpdf.com/
盗圣
2011-09-19
打赏
举报
回复
[Quote=引用 3 楼 shenwb8700 的回复:]
路过!!!!!!!!!!!!
[/Quote]打酱油!
softroad
2011-09-19
打赏
举报
回复
学习了。
yktd26
2011-09-19
打赏
举报
回复
pdf的表格格式大小位置都不变的话,可以考虑用位置来获取值
pdfbox有个demo是按位置提取text,
另外还有一个demo帮助你找到每个字符的位置
但如果pdf是扫描的,那得找ocr控件获取text
pdf中也有个acroForm的东西,但至今没有遇到过pdf含有此单元,所以没做过,楼主也可以试着在document中找找有没有这个元素,如果有可能更简单
如果楼主想先看一下pdf的结构,pdfbox有app版,之中有个debbuger可以查看pdf结构
对于一些画上去的checkbox之类,我找到的办法是将pdf转为image然后判断特定位置上pixel值判定checkbox有没有被选中
但由于pdfbox中toImage单元还处于beta阶段,不太稳定,有时候一些font的问题会导致程序崩溃,建议在转image之前清除所有文字
keys137659276
2010-03-23
打赏
举报
回复
哪位高人有用纯java解析的代码吗,谢谢
小_Y
2010-03-22
打赏
举报
回复
写过,还没读过!
java
解析
PDF
、WORD
获取
其
中
的
表格
以及文本
内容
Java
解析
PDF
、Word
三行
java
代码解析
pdf
获取
文档
内容
(包含
表格
及段落)
pdf
transpro是基于
PDF
Box的一款专业
pdf
文本
内容
提取软件,支持windows和linux平台,经过数年的持续改进其
内容
提取能力已经达到令人惊艳的效果,能对跨页、跨栏的段落或
表格
进行合并处理,精确还原文档内的段落和
表格
,可以输出html、xml、json、txt 等 4 种格式,方便用户高效
获取
pdf
文档内的精确信息或数据。SDK版通过
Java
调用SDK方式仅需三行代码集成
pdf
文档转换功能,可返回转换文本,也提供
pdf
文档截取合并等实用的
pdf
编辑功能接口。
用
java
读取
PDF
文件,并把对应数据自动识别填写到对应的网页
表格
里
用
java
做一个读取
PDF
数据文件,并且把对应数据填写到对应的网页
表格
里面
3分钟实现
Java
提取
PDF
中
的
表格
,含源码
Spire.
PDF
for
Java
支持通过
Pdf
Grid 类和
Pdf
Table 类在
PDF
页面
中
绘制
表格
,在“
Java
创建并格式并
PDF
表格
”一文
中
介绍了如何绘制
表格
。本篇文章将介绍使用
Pdf
TableExtractor 类来提取
PDF
中
的
表格
的方法。 安装 Spire.
PDF
for
Java
首先,您需要在
Java
程序
中
添加 Spire.
Pdf
.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件
中
添加以下
Java
生成
PDF
文件,添加图片和
表格
内容
,以及浏览器端下载
页面
内容
含有
表格
、echarts图;生成
PDF
文件报表 思路:先把页面的echarts图的64位
获取
,后台进行解析echarts图,生成图片,然后在添加到
PDF
文件
中
;
表格
内容
获取
,可以根据标签
获取
标签
内容
,进行字符串拼接,然后把所有字符串数据传到后台进行逻辑处理,再进行
PDF
制作,
内容
添加 上面是一个思路,下面我们进行代码实现 这是页面代码,我只是简单的布局一下,思路是这样的:把页面所...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章