开源 · 跨平台 · 命令行工具

Pandoc文档转换的瑞士军刀一条命令连接所有格式

Pandoc 是一款由 John MacFarlane 开发并开源维护的通用文档格式转换命令行工具,支持 Markdown、Word、PDF、HTML、LaTeX、EPUB 等数十种格式之间的高质量互转,已成为技术写作、学术出版与内容分发的标准基础设施。

查看文档
40+
支持格式
42K+
GitHub Stars
20
开源维护
GPL
开源协议
~/projects/docs — zsh
$ pandoc report.md -o report.docx
[ok] Markdown 已转换为 Word 文档
$ pandoc paper.md --pdf-engine=xelatex -o paper.pdf
[ok] 学术论文 PDF 已生成(中文字体 OK)
$ pandoc notes.md -s --toc -o book.epub
[ok] EPUB 电子书已生成(含目录)
$ # 一条命令,无限可能
40+
支持格式
2006
项目创立年份
42K+
GitHub Stars
550+
社区贡献者
Use Cases

覆盖主流内容创作场景

从技术文档到学术出版,从博客到电子书,Pandoc 已成为内容生产链路中不可或缺的转换中枢。

技术写作

技术文档生产

研发团队以 Markdown 作为单一信息源,通过 Pandoc 一键生成 HTML 在线文档、Word 评审稿与 PDF 印刷版,彻底消除多套文档的同步成本。

学术出版

学术论文排版

支持 BibTeX 引用、LaTeX 数学公式、复杂的脚注与交叉引用。研究者用 Markdown 撰写,Pandoc 输出符合期刊投稿要求的 LaTeX 与 PDF。

电子书制作

EPUB 电子书

将 Markdown 手稿转换为带目录、章节封面、元数据的 EPUB 3 电子书,可直接上架主流电子书销售平台或分发到 Kindle、Apple Books。

博客发布

静态博客生成

结合 Hugo、Jekyll 等静态网站生成器,Pandoc 作为渲染引擎处理 Markdown 到 HTML 的转换,保证代码高亮、目录与脚注的准确呈现。

内容迁移

遗留系统迁移

将海量 Word、HTML、reStructuredText 文档一次性转换为 Markdown 单一源格式,是企业 CMS、Wiki、内部知识库迁移项目的标准工具。

文档归档

长期归档与备份

将格式不断演进的 Office 文档批量转换为 Markdown 与 PDF/A,作为符合长期归档标准的可读副本,规避私有格式未来无法读取的风险。

Supported Formats

原生支持 40+ 种文档格式

从轻量标记语言到富文本格式,从学术论文到电子书,覆盖端到端内容生产全链路。

MDMarkdown
DOCXWord
PDFPDF
HTMLHTML
TEXLaTeX
EPUBEPUB
ODTOpenDocument
RSTreStructuredText
ORGOrg-mode
PPTXPowerPoint
BIBBibTeX
JSONJSON
WIKIMediaWiki
TXTPlain Text
RTFRTF
MANMan Page
Core Features

为专业内容生产而设计

从格式语义解析到模板系统、过滤器扩展,Pandoc 提供企业级文档处理能力。

命令行驱动

采用经典的 CLI 范式,单条命令即可完成任意格式间的转换,便于嵌入自动化流水线、Makefile、CI/CD 与批处理脚本。

模板系统

内置基于变量的模板引擎,可为每种输出格式自定义 HTML、LaTeX、EPUB 模板,精确控制最终文档的版式、字号与品牌风格。

过滤器与扩展

通过 Lua 过滤器与 JSON AST,可对文档进行任意结构化改写:批量插入广告位、生成图表编号、统一品牌字体,无需修改源文档。

学术引用

原生支持 BibTeX、CSL 引用样式,自动生成参考文献列表与脚注,覆盖 APA、Chicago、IEEE 等数千种主流学术引用规范。

跨平台一致

在 Windows、macOS、Linux 三大平台输出完全一致的转换结果,团队协作时无需担心格式漂移,是大规模内容生产的基础保障。

活跃的社区生态

开源 18 年累计 GitHub 35K+ Stars、500+ 贡献者持续维护,第三方模板与过滤器生态丰富,常见需求均可在社区找到成熟方案。

Quick Start

三步开始使用

安装完成即可立即转换文档,无需复杂配置。

1. 安装 Pandoc

从下载中心获取对应平台安装包,或通过 aptbrewchoco 等包管理器一键安装。

2. 编写命令

在终端执行 pandoc 输入.md -o 输出.docx,即可完成格式转换。详细参数请参考使用文档。

3. 获得输出

几秒内即可在指定路径生成高质量目标文件。通过模板与过滤器可进一步定制版式与内容结构。

# 将 Markdown 文档转换为 Word 文档(带目录) pandoc report.md -s --toc -o report.docx # 生成可投递的学术论文 PDF(中文友好) pandoc paper.md --pdf-engine=xelatex -V CJKmainfont=NotoSansSC -o paper.pdf # 制作带元数据的 EPUB 电子书 pandoc book.md --metadata title="我的第一本书" --toc -o book.epub
Typical Workflows

典型使用场景

从技术写作、学术出版到内容分发,Pandoc 已成为各类内容生产流程中的关键环节。

研发团队以单一 Markdown 源文档,通过 Pandoc 批量生成产品手册、API 参考与发布说明。借助模板与过滤器,多份文档可自动保持品牌一致的版式,无需在 Word 中重复排版。

技术写作
产品文档 · API 参考 · 发布说明

研究者用 Markdown 撰写论文,通过 --citeproc 与 CSL 样式自动生成符合期刊规范的参考文献,一条命令同时输出 LaTeX 与 PDF,公式与引用均由 Pandoc 统一处理。

学术出版
论文排版 · 参考文献 · 投稿格式

出版编辑团队在 Markdown 中完成校对,通过过滤器统一字号、自动编号,再输出 EPUB 与 PDF 印刷版,减少格式兼容性带来的返工,加快交付节奏。

数字出版
EPUB · 印刷排版 · 多格式交付

技术博客作者以 Markdown 撰写文章,借助 Pandoc 与静态站点生成器完成渲染发布,代码高亮、目录与脚注均能专业呈现,省去手写 HTML 的繁琐。

内容分发
博客 · 静态站点 · 知识库

立即开始你的文档转换之旅

免费、开源、跨平台。数百万开发者与创作者已经在用 Pandoc 重新定义文档工作流。