命令行驱动
单条 pandoc 命令即可完成任意格式互转,参数化设计便于嵌入自动化流水线、Makefile、CI/CD 与批处理脚本,是文档生产基础设施的理想选择。
从格式语义解析、模板系统到 Lua 过滤器扩展,Pandoc 提供专业内容生产所需的全部基础能力。每一项功能均经过开源社区多年实践验证,覆盖从个人写作到大规模内容生产发布的全场景。
这些能力构成 Pandoc 在文档转换领域的护城河。
单条 pandoc 命令即可完成任意格式互转,参数化设计便于嵌入自动化流水线、Makefile、CI/CD 与批处理脚本,是文档生产基础设施的理想选择。
内置基于变量的模板引擎,可为 HTML、LaTeX、EPUB、docx 等格式自定义模板。精确控制版式、字体、字号、页眉页脚与品牌元素,输出符合企业视觉规范的专业文档。
原生支持 Markdown、Word、PDF、HTML、LaTeX、EPUB、OpenDocument、reStructuredText、Org-mode、PowerPoint、BibTeX 等 40 余种主流文档格式,覆盖端到端内容生产全链路。
通过 Lua 过滤器与 JSON AST,可对文档结构进行任意改写:批量插入广告位、自动编号图表、统一品牌字体、生成 TOC 等,无需修改源文档即可实现定制化输出。
原生支持 BibTeX 与 CSL 引用样式,自动生成参考文献列表与脚注。覆盖 APA、Chicago、IEEE、MLA 等数千种主流学术引用规范,是研究人员撰写论文的标配工具。
Windows、macOS、Linux 三平台输出完全一致的转换结果。团队协作时无需担心格式漂移,是大规模、跨地域内容生产项目可靠的基础保障。
下表列出 Pandoc 3.5 默认支持的全部输入与输出格式。带 ✓ 标记表示支持该方向转换。
| 格式 | 类别 | 输入 | 输出 | 典型场景 |
|---|---|---|---|---|
| Markdown | 轻量标记 | ✓ | ✓ | 内容源格式 |
| Word (docx) | 富文本 | ✓ | ✓ | 办公协作 |
| 版式输出 | - | ✓ | 最终交付 | |
| HTML | Web | ✓ | ✓ | 网页与博客 |
| LaTeX | 学术 | ✓ | ✓ | 学术论文 |
| EPUB | 电子书 | ✓ | ✓ | 电子书出版 |
| OpenDocument | 开放标准 | ✓ | ✓ | 开源办公 |
| reStructuredText | 轻量标记 | ✓ | ✓ | Python 文档 |
| Org-mode | 轻量标记 | ✓ | ✓ | Emacs 用户 |
| PowerPoint (pptx) | 演示 | - | ✓ | 幻灯片生成 |
| BibTeX | 引用 | ✓ | ✓ | 参考文献 |
| JSON (Pandoc AST) | 中间格式 | ✓ | ✓ | 过滤器开发 |
| MediaWiki | Wiki | ✓ | ✓ | Wiki 迁移 |
| Plain Text | 纯文本 | ✓ | ✓ | 摘要提取 |
| RTF | 富文本 | ✓ | ✓ | 跨平台兼容 |
| Man Page | Unix 文档 | - | ✓ | 命令行手册 |
| AsciiDoc | 轻量标记 | ✓ | ✓ | 技术文档 |
| DocBook | 结构化 | ✓ | ✓ | 出版工作流 |
| JATS | 学术 XML | - | ✓ | 学术期刊投稿 |
| Typst | 现代排版 | - | ✓ | 实验性输出 |
注:完整格式清单(包括 40+ 种)请参考官方使用文档。某些格式可通过扩展启用额外能力。
面向深度用户与企业级场景的进阶能力。
Pandoc 通过 --pdf-engine=xelatex 参数配合 CJKmainfont 变量,可完美输出中文 PDF,支持思源宋体、思源黑体、文鼎字体等主流中文字体。是学术论文、技术书籍中文出版场景的标准方案。
结合 BibTeX 数据库与 CSL 样式表,Pandoc 可自动生成符合期刊要求的参考文献列表与文内引用。支持 APA、Chicago、IEEE、MLA、GB/T 7714 等数千种 CSL 样式,是国内研究者撰写学术论文的利器。
基于 Lua 5.4 的内嵌过滤器运行时,无需外部依赖即可对文档 AST 进行任意结构化改写。社区已沉淀大量现成过滤器:图表自动编号、术语统一、引用规范化、广告位插入等,开箱即用。
通过 --chunker 系列参数,可将长文档自动拆分为多个 HTML 页面,生成分页站点。特别适合技术手册、产品文档、长篇教程的在线发布,提升阅读体验与 SEO 表现。
Pandoc 可将 Markdown 直接转换为 Beamer (LaTeX)、reveal.js (HTML)、PowerPoint 三种演示格式。一份源文档可同时输出讲义 PDF 与幻灯片,是技术演讲与课程制作的高效方案。
Pandoc 支持从 URL 直接拉取远程 Markdown 源,结合管道操作可构建完整的文档处理流水线。配合 pandoc-server 与 pandoc-lua 子命令,可实现 HTTP API 形式的文档转换服务。
经过 18 年开源社区打磨,Pandoc 在大规模内容生产场景下的性能表现优异。
立即下载 Pandoc,体验专业级的文档转换工作流。