Skip to content

V1.0.0

Choose a tag to compare

@wokaka209 wokaka209 released this 20 Apr 03:39
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.

v1.0.0 - 初始版本发布

版本亮点

markdown-everything 正式发布!这是一个将各种格式文档转换为 Markdown 的强大工具,专为 AI Agent 设计,让 AI 能够直接读取和处理各类文档内容。

支持的文档格式

  • Office 文档:PDF、Word (docx/doc)、Excel (xlsx/xls/csv)、PowerPoint (pptx/ppt)
  • 多媒体:图片 OCR 识别、音频转文字
  • 网页与数据:网页内容提取、JSON、XML
  • 电子书:EPUB、AZW3

核心功能

  • 智能格式转换:保留文档结构,输出干净的 Markdown
  • 中文 PDF 优化:专门处理中文 PDF 的编码问题
  • 环境管理脚本:提供 Windows (PowerShell) 和 Linux/macOS (Shell) 环境配置脚本
  • 多平台支持:Windows、Linux、macOS 全平台兼容

安装方式

使用 pip

pip install markdown-everything

使用 conda

conda install -c conda-forge markdown-everything

手动安装

git clone https://github.com/yourusername/markdown-everything.git
cd markdown-everything
pip install -r requirements.txt

📖 快速开始

命令行使用

# 基本转换
markitdown input.pdf -o output.md

# 转换并指定编码
markitdown input.pdf --encoding utf-8 -o output.md

# 批量转换
markitdown input1.pdf input2.docx input3.xlsx -o output/

AI Agent 使用(推荐)

  1. SKILL/markdown-everything 目录添加到 AI Agent 的 skill 目录
  2. 在 AI Agent 对话中使用自然语言指令即可触发转换功能

已知问题

  • 部分扫描版 PDF 需要手动预处理以获得最佳效果
  • 极复杂的 Excel 表格(多层合并单元格)可能需要手动调整

相关资源

致谢

感谢所有测试和使用这个项目的用户!