PDF 中图表的解析探究

PDF 中图表的解析探究

0. 引言

一直以来,对文档中的图片和表格处理都非常有挑战性。这篇文章记录一下最近工作上在这块的探究。图表分为图片和表格,这篇文章主要记录了对表格的探究。还有,我个人主要做日本项目,探究时主要是以日语为主。

1. 开源方案探究

RAGFlow出品的Deepdoc

面向中文,有一个开源方案非常不错,RAGFlow出品的Deepdoc,它的项目中有多个对不同文档的多个文档解析器,其中就有面向pdf的pdf_parser。

测试了一下日文的识别能力,结果并不理想,也解析了一部分代码,代码中有很多处理都是面向中文的。

所以,RAGFlow出品的Deepdoc并不适合日文的处理。

在这里插入图片描述
LangChain出品的PyMuPDFLoader

简单来说,就是读取文档中文字,无法保留文章中表格的信息。

NVIDIA出品的multimodal

没有key,测试不了。简单解析了下架构和代码,还是有很多参考性的。

在这里插入图片描述

unstructured项目

这个项目很有意思,使用partition函数,可以自动解释很多格式的文档,也包括pdf。

解析了部分代码后,发现这个项目有对pdf文章中表格的处理,也可以把pdf中表格数据转换成markdown和html,效果上也达到60-70分左右。

gptpdf项目

这个项目是将pdf文档的每一页都存成一张图片,并且通过画红框,将不同的区域区分出来,然后让多模态模型进行解析,表格时,返回markdown格式。

如果使用gpt-4o或者claude的话,效果很不错,即使token消耗比较大。

继续

使用多模态模型处理这种表格数据,对token的消耗非常大。

在这里插入图片描述

综上所述,现在还没有完美方案,接下来,就尝试自己做一套吧。
自己做时,发现有很多细节需要考虑,

  • 如果表格跨页了怎么处理
  • 跨页后的表格是否有表头
  • 跨页后的表格是否和上一页是同一行
  • 等等

把基础的功能实现后,先试着突破了一下跨页问题,大部分问题已经基本解决。截图如下,


先写到这吧,后续继续探索。

Reference & Thanks:

相关推荐

  1. PDF格式解析:stream图形状态保存指令q

    2024-07-12 08:12:01       32 阅读
  2. 【将图片链接图片合并成PDF

    2024-07-12 08:12:01       38 阅读
  3. 在Rust探索word到pdf转换

    2024-07-12 08:12:01       42 阅读
  4. Python PDF转换为图片解决方案

    2024-07-12 08:12:01       69 阅读
  5. Python PDF转换为图片解决方案

    2024-07-12 08:12:01       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 08:12:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 08:12:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 08:12:01       57 阅读
  4. Python语言-面向对象

    2024-07-12 08:12:01       68 阅读

热门阅读

  1. element如何实现自定义表头?

    2024-07-12 08:12:01       22 阅读
  2. 测试驱动开发的艺术:Xcode中实现TDD的全面指南

    2024-07-12 08:12:01       24 阅读
  3. 构建Memcached帝国:分布式部署策略与实践指南

    2024-07-12 08:12:01       27 阅读
  4. 数据库中的数据视图(View):深入理解与应用

    2024-07-12 08:12:01       30 阅读
  5. 技术难点思考SpringBoot如何集成Jmeter开发

    2024-07-12 08:12:01       22 阅读
  6. 读取和显示一系列二维码图像中的二维码数据

    2024-07-12 08:12:01       32 阅读
  7. Jupyter远程服务器设置

    2024-07-12 08:12:01       26 阅读
  8. 基于K线图的股市情绪分析及预测模型构建

    2024-07-12 08:12:01       31 阅读