项目起源
Pandoc 由加州大学伯克利分校哲学系教授 John MacFarlane 创建。最初的目标是为学术写作提供一个比 LaTeX 更轻量的撰写工具,能够同时输出 HTML 在线版本与 LaTeX 印刷版本。Pandoc 这个名字取自希腊语,意为"全文档",从一开始就承载着通用文档转换的雄心。
Pandoc 是一款由 John MacFarlane 创建并开源维护的通用文档格式转换工具,自 2006 年首次发布以来,已成为全球学术出版、技术写作与内容生产领域的基础设施。本页面将带你了解项目的历史脉络、开源理念与社区生态。
在数字时代,文档格式层出不穷,从开源的 Markdown、HTML,到封闭的 Word、PDF,每种格式都对应着特定的使用场景与生态。但格式之间的鸿沟却让内容生产者疲于奔命:同一份内容要为不同平台反复重排,效率低下且容易出错。
Pandoc 的使命是用一种统一的、声明式的方式打破这种格式壁垒。用户只需要写一份 Markdown 源文档,通过一条命令即可输出到任意目标格式。Pandoc 不是排版工具,而是内容生产的核心引擎,把"格式适配"这件繁琐的工作从创作者手中接管走。
我们坚持开源、跨平台、命令行优先的产品哲学。这意味着任何用户、任何组织都可以免费、自由地把 Pandoc 嵌入到自己的工作流中,不必担心授权费用,也不必被特定平台绑定。
从一篇哲学系教师的个人项目成长为全球文档处理领域的开源基础设施。
Pandoc 由加州大学伯克利分校哲学系教授 John MacFarlane 创建。最初的目标是为学术写作提供一个比 LaTeX 更轻量的撰写工具,能够同时输出 HTML 在线版本与 LaTeX 印刷版本。Pandoc 这个名字取自希腊语,意为"全文档",从一开始就承载着通用文档转换的雄心。
随着 Markdown 在 GitHub、Stack Overflow 等平台的普及,Pandoc 的重要性快速上升。在这段时间内,Pandoc 持续新增对 reStructuredText、Org-mode、MediaWiki 等格式的支持,并率先引入了基于 JSON 的中间抽象语法树(AST),为过滤器与脚本扩展奠定了基础。
引用处理器 citeproc 与 CSL 样式系统的引入,使 Pandoc 成为学术写作的标准工具。研究者可以用 Markdown 撰写论文,自动生成符合 APA、Chicago、IEEE 等数千种规范的参考文献。同期还增加了对 PowerPoint、EPUB 3 等格式的输出支持。
Pandoc 完成了从 Haskell 单体到模块化架构的演进,引入了 Lua 5.4 内嵌过滤器运行时、分块 HTML 输出、远程输入处理等现代化能力。全球 GitHub Stars 突破 42K,社区贡献者超过 550 人,覆盖主流学术机构与科技企业,是开源文档转换领域事实上的标准。
Pandoc 由 John MacFarlane 创建并维护至今。
加州大学伯克利分校哲学系教授 · Pandoc 创始人与核心维护者
John MacFarlane 是知名哲学家与逻辑学家,专注于真理理论、相对主义与形式语义学研究。在学术工作之外,他对工具开发有强烈兴趣,Pandoc 即源于其本人撰写学术论著时对工具效率的诉求。MacFarlane 同时是多种开源工具的作者,包括 citeproc、skylighting、commonmark 等被 Pandoc 内部依赖的组件。他坚持把 Pandoc 作为开源项目持续维护,使其成为全球学术与写作社区共用的基础设施。
Pandoc 始终坚持开源精神,欢迎社区共同参与。
Pandoc 软件本体遵循 GPL-2.0-or-later 协议发布,可自由使用、修改与分发;其 pandoc-types 库与内置模板则采用 BSD-3-Clause 协议,便于企业集成与嵌入。
项目源代码托管于 GitHub,全程公开透明开发,所有 Issue 与 Pull Request 均对外可见。截至当前版本,社区贡献者已超过 500 人。
欢迎开发者提交 Bug 报告、功能建议、Pull Request 与文档改进。同时欢迎分享你编写的过滤器与模板,扩充 Pandoc 生态资源池。
本站 www.pandoc.net.cn 是 Pandoc 的中文推广站点,非官方网站,官方站点请访问 pandoc.org。
本站点专注于为大中华区用户提供:
我们持续跟进 Pandoc 上游版本,安装包均来自 GitHub Releases 官方渠道,并保留原始 SHA256 数字签名供用户核对。
如果你在使用过程中遇到任何问题,或希望与我们合作开展本地化推广,可通过以下方式联系本站点维护团队:
对于上游 Pandoc 软件本身的 Bug 报告与功能建议,仍请直接前往上游 GitHub 仓库提 Issue,以便核心维护团队跟进处理。
立即下载 Pandoc,体验专业、开源、跨平台的文档转换能力。