SuperAPI AI 工具集

pdf-to-markdown

办公与效率

查看项目

更新于 10-16 07:50

技能介绍

用途

本技能用于将 PDF 文件转换为 Markdown 格式,底层使用微软的 markitdown 包。它适合在需要把 PDF 内容转为可编辑、可解析的 Markdown 文本时使用。

何时使用

  • 用户要求将 PDF 转换为 Markdown
  • 用户希望从 PDF 中提取文本内容
  • 用户需要读取或解析 PDF 文档
  • 用户要求对 PDF 文件进行总结或分析

主要能力

该技能通过 markitdown 支持多种文件类型的转换,并按文件类型划分依赖组:

文件类型 依赖组
PDF pdf
PowerPoint(.pptx) pptx
Word(.docx) docx
Excel(.xlsx) xlsx
Excel(.xls) xls

使用方式

使用 uvx 直接运行 markitdown,并选择与文件类型匹配的依赖组:

uvx 'markitdown[pdf]' <path-to-file> -o output.md

也可以一次性安装全部可选依赖:

uvx 'markitdown[all]' <path-to-file> -o output.md

示例:

uvx 'markitdown[pdf]' report.pdf -o report.md
uvx 'markitdown[pptx]' slides.pptx -o slides.md
uvx 'markitdown[docx]' document.docx -o document.md

输出

  • 如果被要求将输出保存到特定文件,使用 -o 保存到所请求的文件。
  • 如果未指定输出文件,则使用源文件名加 .md 后缀作为输出文件名。

适用场景

适用于需要将 PDF 转为 Markdown、提取 PDF 文本、读取或解析 PDF 文档,以及对 PDF 进行总结或分析的场景。

限制

资料中未提供关于转换效果、支持范围、性能或收费等方面的更多说明,相关内容暂未提供。