资讯中心
关注 TextIn 最新动态,了解最新产品动态。Text Intelligence 专注智能文档处理领域17年,为全球用户提供智能图像处理、文字表格识别、卡证票据识别产品与云服务。
TextIn ParseX文档解析SDK工具新增Java版本
2024-11-06 14:47:45

TextIn ParseX通用文档解析是一款大模型友好的解析工具,支持将pdf文档、jpg、img图像等文件快速转换为markdown格式,支持各类表格、公式解析,帮助大语言模型的数据清洗和文档问答任务。此前,为了让用户获得文档解析引擎返回的丰富版面元素,我们推出了一系列的sdk函数,包括目录树、公式、表格、图片、全文markdown等结果的获取函数;同时开源了前端可视化组件,满足用户个性化的校对使用需求。

近日,为便于使用Java语言的开发者调用文档解析引擎,TextIn ParseX SDK工具新增Java版本。

SDK工具Java版地址:https://github.com/intsig-textin/parsex-sdk/tree/main/java

这是一套标准的多平台支持的Java SDK,帮助开发者解析pdf_to_markdownRestful API返回结果,获取对应的版面元素的数据结构。

开发者只需下载jar包,并导入到自己的项目中即可使用。

在项目中引入jar包后即可使用。

示例展示了如何使用TextInParseX SDK来解析PDF文件并提取其中的各种元素。完整示例代码请访问上方Github链接,查看TextInParseX/src/test/TestSDK.java。

首先,导入必要的包并初始化 ParseXClient:

提取并打印文档的Markdown格式内容:

获取并打印文档中的所有文本内容:

获取并打印文档中的所有表格:

获取并打印文档中的所有段落和文本行:

获取并打印文档中的所有图片信息:

获取并打印文档中所有图片的OpenCV Mat对象:

以下示例展示了如何处理文档中的每一页,为表格、图像、段落和文本行添加边界框,并保存结果图像:

这个方法会为每个页面下载图像,然后在图像上绘制矩形来标注表格单元格(红色)、图像(黄色)、段落(绿色)和文本行(蓝色)。处理后的图像会以 "image_result_[页码].jpg" 的格式保存。

这个方法会将表格转换为excel文件,并保存到指定路径。如果有多个表格,会生成多个sheet。

使用此示例时,请确保:

这个示例展示了如何使用TextIn ParseX SDK的主要功能,包括提取Markdown内容、文本、表格、段落、图片信息等。您可以根据需要修改这个示例,以适应您的具体使用场景。

如果没有OpenCV环境或版本不匹配,操作方法详细请见Github主页。

后续我们将开放更多的sdk函数,也欢迎各位用户朋友给我们提更多的类似需求。

💡欢迎试用TextIn文档解析,学习更多大模型应用技术!

background
background
400-6666-582
免费使用
技术交流群
体验中心

联系我们