mcpField
P
pdf-to-markdown

pdf-to-markdown

github.com/pamelafox文档处理128148 次安装8 周前更新
代码仓库

关于 pdf-to-markdown

使用 Microsoft 的 markitdown 包将 PDF 和其他受支持的办公文档转换为 Markdown 的技能。它说明如何按文件类型选择依赖组,以及如何按指定名称或源文件名保存结果。

主要功能

  1. 01将 PDF 转换为 Markdown
  2. 02转换 PPTX、DOCX 和电子表格
  3. 03按文件类型选择依赖组
  4. 04按指定或源文件名保存结果

适用场景

  1. 01提取 PDF 文本
  2. 02转换幻灯片或办公文档以供解析
  3. 03生成用于文档分析的 Markdown 文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pamelafox/presentation-skills --skill pdf-to-markdown

安装后在 Claude Code 中输入/pdf-to-markdown确认已加载。

详细介绍

PDF 转 Markdown

此技能使用 Microsoft 的 markitdown 包将 PDF 文件转换为 Markdown 格式。

使用场景

  • 用户要求将 PDF 转换为 Markdown
  • 用户想要提取 PDF 中的文本内容
  • 用户需要阅读或解析 PDF 文档
  • 用户要求总结或分析 PDF 文件

使用方法

使用 uvx 直接运行 markitdown。选择与文件类型对应的依赖组:

文件类型依赖组
PDFpdf
PowerPoint (.pptx)pptx
Word (.docx)docx
Excel (.xlsx)xlsx
Excel (.xls)xls
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。

评论

支持 Markdown