博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
推荐一款开源、免费的标记语言转换工具,各种文档格式自由转换
阅读量:4580 次
发布时间:2019-06-09

本文共 1066 字,大约阅读时间需要 3 分钟。

简评:安利一款自由、免费、强大的标记语言转化工具,特别方便。

Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的「瑞士军刀」。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc 采用 GNU GPL 授权协议发布,属于自由软件。

支持格式:

它支持转换的标记语言格式非常多:

8e4c9a25532206f1095194c4bcfec8a9c68.jpg

pandoc 最新版本支持的格式

7d546b008067f4c40d0980aeecbc5c55006.jpg

wiki 截图(非最新版本)

支持格式官方示意图(很帅):

0dbf182ec01e139b709651643b3915a5335.jpg

在线测试:

支持在线测试:,效果很惊艳。

06339cd862fa03f7b7c3724616a4a64bac6.jpg

园长试了一下,很爽

下载

在 Github 寻找自己的对应的版本,下载即可。

c64786e49899a2ba09afa61b61a114b3c7b.jpg

安装

  • Windows 及 Mac OS X
    下载安装包并执行安装程序。
  • Linux
    尝试使用 Linux 发行版的软件管理工具安装,目前 Pandoc 已加入 Debian、Ubuntu、Slackware、Arch、Fedora、NiXOS 和 gentoo 的软件仓库。

如果无法通过软件管理工具直接安装 Pandoc,则可采取下面介绍的全平台安装方式,即首先安装 Haskell 平台,再在其基础上安装 Pandoc。绝大多数 Linux 发行版的软件仓库中都包含 Haskell 平台。

  • BSD
    FreeBSD 和 NetBSD 的软件仓库中已包含 Pandoc,可直接安装。
  • 全平台
    首先安装 Haskell 平台,之后使用 cabal 工具安装最新版本的 Pandoc:
cabal updatecabal install pandoc

使用

Pandoc 的基本指令格式是 :

pandoc [options] [input-file] ...

简单的格式转换指令:

pandoc -o output.html input.md

其中-o ouput.html 表示输出文件为 output.html, 是输入文件。

Pandoc 会根据文件的后缀名自动判断格式,用户也可以显式地指定输入文件和输出文件格式:

pandoc -f markdown -t html -o output.html input.md

其中-f markdown表示输入文件格式为 Markdown,-t html表示输出文件格式为 HTML。

它也支持很多插件,以及其他的使用方法,可以参考这篇文章:

原文:

参考:、

转载于:https://www.cnblogs.com/jpush88/p/9582581.html

你可能感兴趣的文章
logback框架之——日志分割所带来的潜在问题
查看>>
链路追踪工具之Zipkin学习小记
查看>>
iOS中通讯录的开发
查看>>
怎么让table中的<td>内容向上对齐
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>
LeetCode 46. Permutations
查看>>
jmeter- 性能测试3:聚合报告(Aggregate Report )
查看>>
JavaScript高级程序设计---学习笔记(二)
查看>>
vim 插件的学习
查看>>
Uncaught SyntaxError: Unexpected token ILLEGAL
查看>>
一个预处理定义的问题
查看>>
ANDROID L——Material Design综合应用(Demo)
查看>>
自我介绍以及关于软件工程的问题
查看>>
struts (一)
查看>>
【新番推荐】工作细胞
查看>>
NYOJ 16 矩形嵌套
查看>>
Leetcode中的SQL题目练习(二)
查看>>
dubbo 集群容错源码
查看>>
Collection接口的子接口——Queue接口
查看>>