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
pandoc --list-input-formats
- 查看所有支持的输出格式:
1
pandoc --list-output-formats
需要我为你演示一下如何用 pandoc 命令将你手头的某个文档(比如 Word 或 Markdown)转换成其他格式吗?