jgm

pandoc

一款通用的文档格式转换工具,支持超过 50 种标记语言之间的相互转换。

3.11
发布于
2026年8月29日
46,432
星标
6,383,115
下载
同步于
1 天前

最新版本

3.112026年8月29日 08:52
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Pandoc 是一款通用的文档格式转换工具,支持从一种标记语言转换为另一种标记语言。

主要功能

  • 支持从 asciidoc、bibtex、commonmark、creole、csv、docbook、docx、epub、gfm、html、ipynb、jats、latex、markdown、mediawiki 等多种格式转换
  • 支持转换为 docx、epub、html、latex、markdown、pdf 等多种格式
  • 命令行工具,适合脚本化使用
  • 可作为 Haskell 库使用

适用人群

  • 需要在不同文档格式间转换的写作者和研究人员
  • 文档处理自动化的开发者
  • 学术出版和内容管理从业者

快速上手

  1. 通过包管理器安装:brew install pandoc(macOS)、apt install pandoc(Linux)
  2. 基本用法:pandoc input.md -o output.pdf
  3. 查看所有支持的格式:pandoc --list-input-formats 和 pandoc --list-output-formats

核心优势

  • 支持格式最全面的文档转换工具之一
  • 开源免费,久经考验
  • 可作为库集成到其他应用中
  • 高度可定制,支持自定义模板

系统要求

  • 操作系统:跨平台(Windows、macOS、Linux)
  • 支持架构:x86_64、arm64
  • 额外依赖:无(PDF 输出可能需要 LaTeX)

注意事项

  • PDF 输出需要安装 LaTeX 引擎(如 pdflatex)
  • 转换复杂文档时可能需要额外的模板或过滤器

历史版本

排序