Agent Skills
返回列表
📁

Apache Tika 文档解析器

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/apache-tika-document-parser。

技能介绍

为什么需要它

当你拿到一份 PDF 合同、Word 报告或 Excel 表格时,第一步往往是把内容读出来。传统方案要么依赖重量级的桌面组件,要么手动拼接多个解析器,结果换来零散的文本、丢失的元数据和散落各处的嵌入对象。Apache Tika Document Parser 把这件事收敛到一个统一的 REST API 入口:你告诉它文件在哪,它返回结构化文本、元数据和嵌入对象。

核心能力与工作方式

该技能基于 Apache Tika REST API,覆盖 1000 多种文件格式,包括 PDF、Office 系列文档以及大量压缩与二进制容器。

  • 统一入口:不需要为每种格式单独安装解析器,Tika 服务端负责格式探测与解码。
  • 结构化输出:返回干净的 Markdown 或 JSON,方便后续入库、检索或喂给大模型。
  • 元数据保留:输出携带 XMP 元数据,包括作者、创建时间、工具版本等关键字段。
  • 嵌入对象提取:图片、附件、音视频等嵌入资源不会被静默丢弃。

在 Java 中调用时,你只需把文件流传给 Tika 解析接口,即可拿到文本与元数据的组合结果。

适用边界与注意点

  • 依赖 REST 服务:技能本身不打包 Tika 服务端,需要确保 Tika REST API 可达。
  • Docker 仅用于测试:上游仓库的 tika-integration-tests 依赖 Docker;如果没有安装 Docker,可以跳过这部分测试,不影响核心解析功能。
  • 大文件场景:对超大文件或批量任务,建议评估服务端内存与超时配置。

使用场景

  • 内容运营拿到一批 PDF 手册,需要把正文和嵌入图片提取为 Markdown 存档
  • 后端工程师批量解析用户上传的 Word 文档,输出 JSON 并保留作者、创建时间等元数据
  • 数据分析团队收集了上千份不同格式的报表,需要统一抽取文本供后续检索
  • 产品工程师在 Java 服务中调用 Tika,把 PDF 和 Office 文件转成干净文本写入索引

适合人员

  • 需要批量解析 Office 文档并保留元数据的后端工程师
  • 负责把 PDF 手册转成 Markdown 供团队检索的内容运营
  • 要在 Java 服务中集成文档解析能力的全栈开发者
  • 处理大量不同格式报表并抽取文本的数据分析师