Pandoc:一个超级强大的文档格式转换工具

文章目录

    Pandoc 简介
    下载安装
        Windows
        macOS
        Linux
    初步使用
    Pandoc 集成
    相关资源
    总结

最近发现了一款免费的文档格式转换工具:Pandoc,堪称该领域的神器,介绍给大家。
Pandoc 简介

Pandoc 是一个由 John MacFarlane 开发的通用文档转换工具,可以支持大量标记语言之间的格式转换,例如 Markdown 、Microsoft Word、PowerPoint、 Jupyter Notebook、HTML、PDF、LaTeX、Wiki、EPUB 格式之间的相互转换。官方称之为该领域中的“瑞士军刀”,并且给出了一个格式转换的示意图。

在这里插入图片描述

可以看出,Pandoc 支持非常多的格式;关键它还是一个开源免费的工具,源代码放在了 GitHub 上,使用 Haskell 编程语言实现。具体来说,Pandoc 支持以下格式之间的转换(← 表示可以从该格式转换为其他格式; → 表示可以转换为该格式;↔︎ 表示支持该格式的双向转换):

轻量级标记格式
    ↔︎ Markdown(包括 CommonMark 和GitHub-flavored Markdown)
    ↔︎ reStructuredText
    → AsciiDoc
    ↔︎ Emacs Org-Mode
    ↔︎ Emacs Muse
    ↔︎ Textile
    ← txt2tags
HTML 格式
    ↔︎ (X)HTML 4
    ↔︎ HTML5
Ebooks
    ↔︎ EPUB 版本 2 或者版本 3
    ↔︎ FictionBook2
文档格式
    → GNU TexInfo
    ↔︎ Haddock markup
Roff 格式
    ↔︎ roff man
    → roff ms
TeX 格式
    ↔︎ LaTeX
    → ConTeXt
XML 格式
    ↔︎ DocBook 版本 4 或者版本 5
    ↔︎ JATS
    → TEI Simple
大纲格式
    ↔︎ OPML
数据格式
    ← CSV 表格
文字处理格式
    ↔︎ Microsoft Word docx
    ↔︎ OpenOffice/LibreOffice ODT
    → OpenDocument XML
    → Microsoft PowerPoint
交互式笔记格式
    ↔︎ Jupyter notebook (ipynb)
页面布局格式
    → InDesign ICML
Wiki 标记语言格式
    ↔︎ MediaWiki 标记语
    ↔︎ DokuWiki 标记语
    ← TikiWiki 标记语
    ← TWiki 标记语
    ← Vimwiki 标记语
    → XWiki 标记语
    → ZimWiki 标记语
    ↔︎ Jira wiki 标记语
幻灯片放映格式
    → LaTeX Beamer
    → Slidy
    → reveal.js
    → Slideous
    → S5
    → DZSlides
自定义格式
    → 支持使用 lua 编写自定义转换器
PDF
    → 通过 pdflatex、lualatex、xelatex、latexmk、tectonic、wkhtmltopdf、weasyprint、prince、context、pdfroff 插件或者工具转为为 PDF

下载安装

Pandoc 提供了一个 Haskell 代码库和命令行程序,支持 Windows、macOS、Linux、Chrome OS、BSD、Docker、GitHub Actions 以及源码编译等方式。最简单的安装方式就是点击下载编译好的安装文件。
Windows

Pandoc 为 Windows 系统提供了编译后的 msi 安装包,可以直接运行安装;或者直接下载免安装的 zip 文件解压即可。还有一种安装方法就是使用 Chocolatey 进行安装:

choco install pandoc

macOS

Pandoc 为 macOS系统提供了编译后的 pkg 安装包,可以直接运行安装;或者直接下载免安装的 zip 文件解压即可。还有一种安装方法就是使用 Homebrew 进行安装:

brew install pandoc

更多请见:http://www.mark-to-win.com/tutorial/51701.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值