Pandoc 以其强大的格式兼容性著称,被设计为一个“万能文档转换器”。根据官方手册,它支持超过 40 种输入格式,涵盖了常见的文本标记语言、办公文档、电子书及学术文献格式等。

📄 Pandoc 主要支持的输入格式

以下是部分常用输入格式及其说明:

格式类别 输入格式 (Format) 说明
文本标记语言 markdown Pandoc 增强版的 Markdown,支持表格、脚注、引用等高级语法。
gfm GitHub 风格的 Markdown。
html HTML 网页文件。
latex LaTeX 源文件。
rst reStructuredText,常用于 Python 项目文档。
org Emacs Org-mode 文档。
asciidoc AsciiDoc 标记语言。
办公文档 docx Microsoft Word 文档。
pptx Microsoft PowerPoint 演示文稿。
xlsx Microsoft Excel 电子表格。
odt OpenDocument 文本文档。
电子书 epub EPUB 电子书。
学术/数据 ipynb Jupyter Notebook 文件。
bibtex / biblatex BibTeX/BibLaTeX 参考文献数据库。
csv / tsv CSV/TSV 表格数据。

🔍 如何查看完整列表

你可以通过在终端中运行以下两个命令,随时获取你的 Pandoc 版本所支持的所有输入和输出格式的完整列表:

  1. 查看所有支持的输入格式
    1
    pandoc --list-input-formats
  2. 查看所有支持的输出格式
    1
    pandoc --list-output-formats

需要我为你演示一下如何用 pandoc 命令将你手头的某个文档(比如 Word 或 Markdown)转换成其他格式吗?