Skip to main content
推荐使用 Python SDK 快速上手。如果您更熟悉直接调用 REST API,可参考下方 REST API 示例

新版本核心升级

相比旧版文档解析,新版本带来以下核心改进:

更轻量的数据结构

采用标准化的 Element 模型,数据结构更简洁清晰,易于理解和使用。返回的 JSON 体积更小,传输更快。

标准输入输出协议

统一的请求配置(Config)和响应结构(Schema),兼容多种解析引擎,便于集成和迁移。

引擎可替换

支持多种解析引擎(TextIn 和 GUI),可根据场景选择最优引擎,或对比不同引擎效果。

异步 API 支持

新增异步解析接口,支持大文件和批量处理场景,避免 HTTP 超时。支持 Webhook 回调,无需轮询。
新增 GUI 识别引擎,精准解析界面元素专门用于识别桌面、移动应用和网页截图,返回 UI 元素类型(按钮、输入框、复选框等)及其位置、文本、交互性等信息。解析效果如下:GUI 引擎解析效果示例了解更多GUI 引擎配置详解

准备工作

1. 获取 API Key

前往 TextIn 工作台 - 账号与开发者信息 获取您的 x-ti-app-idx-ti-secret-code 详细步骤请参考 API Key 获取指南

2. 准备示例文件

您可以使用自己的文档,或下载我们提供的示例文件:文档解析示例.pdf
支持的文件格式:png, jpg, jpeg, pdf, bmp, tiff, webp, doc, docx, html, mhtml, xls, xlsx, csv, ppt, pptx, txt, ofd, rtf文件大小限制:500MB

使用 Python SDK(推荐)

Step 1:安装 SDK

Step 2:配置环境变量

Step 3:解析文档

上面的示例使用了简单的配置。你可以通过 ParseConfig 自定义更多能力,如字符详情、行内对象、图片数据等。详见 解析配置详解

Step 4:查看结果

Step 5:保存结果

完整代码(一键运行)

quickstart.py
更多 SDK 用法请参考 Python SDK 文档

REST API 示例

如果您不使用 Python SDK,可以直接调用 REST API

同步解析

config 参数支持丰富的配置选项,包括层级关系、字符详情、行内对象、图片数据等。完整配置说明请参考 解析配置详解

异步解析(适用于大文件)

对于大文件或需要批量处理的场景,建议使用异步 API:
异步 API 还支持 webhook 回调通知,无需轮询。详见 异步解析 API 文档

理解返回结果

解析成功后,返回的核心数据结构如下:
更详细的返回结构说明请参考 返回结构详解

下一步

解析配置详解

深入了解所有输入参数配置,包括能力开关、处理范围、引擎选择等

返回结构详解

了解 Elements、坐标、表格结构等完整返回字段

Python SDK

SDK 高级用法:异步任务、错误处理、自定义配置

API 参考

完整的 API 参数与响应说明

异步解析

使用异步 API 处理大文件和批量任务

计费说明

了解定价与计费规则