社区
Web 开发
帖子详情
pdf解析
一叶飞舟
新星创作者: Java技术领域
领域专家: 后端开发技术领域
2016-08-30 03:48:08
最近有一个需求,要把新三板挂牌公司年报(pdf文件)的各种表格数据解析出来。
但是问题来了,怎么能准确找到某列对应的某值(因为,表格中的列名顺序不固定,名称也会有差异)。
各位大神,有谁做过这方面的研究,欢迎讨论讨论,有什么先进的处理技巧、方法、代码欢迎贴上,不甚感激!
...全文
421
8
打赏
收藏
pdf解析
最近有一个需求,要把新三板挂牌公司年报(pdf文件)的各种表格数据解析出来。 但是问题来了,怎么能准确找到某列对应的某值(因为,表格中的列名顺序不固定,名称也会有差异)。 各位大神,有谁做过这方面的研究,欢迎讨论讨论,有什么先进的处理技巧、方法、代码欢迎贴上,不甚感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一叶飞舟
2016-09-01
打赏
举报
回复
jack_qdb
2016-08-31
打赏
举报
回复
一般使用开源的iText库来创建PDF文档,不过这个库也提供了解析已有pdf文档的API,本人没有用过,你可以参阅下官网http://itextpdf.com/ 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之前清除所有文字
架构师大头兵
2016-08-31
打赏
举报
回复
帮忙顶一下,同样关注,大神出来解答一下
一叶飞舟
2016-08-31
打赏
举报
回复
一叶飞舟
2016-08-31
打赏
举报
回复
一叶飞舟
2016-08-31
打赏
举报
回复
现在需要明确几个问题: 1、针对这类财报的解析,表的名称相对而言是相同的; 2、表格中的每个标题会有差异,包括前后顺序、个数; 3、表格在pdf的位置是不固定的; 通过位置获取,是否需要提供一个表名称,这样从这个位置开始,读表格内容? 但是问题来了,pdfbox或itext解析表格的时候,并不会按照表格的排版输出content,所以会造成行标题混乱,数据混乱,无法彼此对应,这个问题如何处理?
一叶飞舟
2016-08-30
打赏
举报
回复
一叶飞舟
2016-08-30
打赏
举报
回复
JAVA
解析
PDF
内容
JAVA超实用
解析
PDF
格式内容(未测试表格,未测试图片) 导入Spire.
Pdf
.jar,点击此处下载jar包, public static void main(String[] args) { //创建一个
Pdf
Document 实例
Pdf
Document doc= new
Pdf
Document(); //加载我的
pdf
...
java
解析
pdf
获取
pdf
中内容信息
java
解析
pdf
获取
pdf
中内容信息 今日项目中需要将
pdf
中的数据获取到进行校验数据,于是前往百度翻来覆去找到以下几种办法,做个笔记,方便日后查询。 1 使用开源组织提供的开源框架
pdf
box api ; https://
pdf
box.apache.org/ 特点:免费,功能强大,
解析
中文或许会存在乱码,格式有点乱,没有国产
解析
的那么美化。 可以按照指定的模板,对
pdf
进行修改添加删除...
【
Pdf
Box】
pdf
box
解析
PDF
pdf
box
解析
pdf
pdf
文档
解析
目录一 什么是句柄二 C#中创建文件句柄的过程三 通过句柄操作对象的好处四 查看进程的句柄数量五 为什么关注句柄数C#对象的销毁和IDisposable 在.NET编程中,得益于有效的内存管理机制,对象的创建和使用比较方便,大多数情况下我们无须关心对象创建和分配内存的细节,也可以放心的把对象的清理交给自动垃圾回收来完成。由于.NET类库对系统底层对象进行了封装,我们也不需要调用Windows API来操作非托管对象。但不直接操作非托管对象,并不意味着程序不会间接创建这些对象,如果不了解.NET对象与非托
java
解析
pdf
java
解析
pdf
按页提取内容和图片
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章