用 pandoc 把 Markdown 转成 Word、HTML 或 PDF

用 pandoc 把 Markdown 文件转换为 DOCX、HTML、PDF 等格式——写作者和开发者的通用文档转换器。

Linux转换文档MarkdownPandoc 文档转换低风险
运行 pandoc README.md -o README.docx 把 Markdown 转成 Word(转 PDF 用 -o out.pdf,需要已安装 LaTeX)。

01命令

命令
$ pandoc README.md -o README.docx

02作用说明

Pandoc 读取一种标记格式并输出另一种——Markdown、HTML、LaTeX、DOCX、ODT、EPUB、reStructuredText 等几十种——格式一般由扩展名自动判断,也可以用 -f 和 -t 强制指定。想让 DOCX 输出套用公司模板,加 --reference-doc=template.docx;输出 PDF 需要装好 LaTeX 后端。表格、脚注、代码块和 YAML 元数据都能在转换中保留,这让它成为"文档存 git、发布到别处"的标准工具。

03风险

风险低风险
使用条件pandoc (sudo apt install pandoc / sudo dnf install pandoc); for PDF output also a LaTeX engine (texlive)
!注意: 包含修订记录、复杂样式或嵌套文本框的 Word 文档无法无损往返转换——替换原文档前先检查输出结果。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Pandoc User's Guide
    Pandoc · vendor-doc · 2026-09-17
    依据: Official manual covering -f/-t formats, -o output, and conversion between dozens of markup formats.
  • pandoc(1) — Debian manual page
    Debian · community · 2026-09-17
    依据: Reference for pandoc options including -f/-t formats, -o output, and --reference-doc for docx styling.

最后验证: 2026-09-18 · 分类: 开发者