应用场景

我喜欢用 Markdown 写文档,但不是所有读者都愿意花时间学习它,所以我需要将 Markdown 转换为他们习惯接受的格式,比如 docx 或 html;偶尔需要做幻灯片演示,也可以用 Markdown 来写,然后转换为幻灯片(Slideshow)。

Pandoc 的最基本的应用场景就是做这类转换。

当然,Pandoc 能做的远远不止这些。实际上它是一个非常强大的文档格式转换工具,支持数十种文档格式互转。至于有多强大,作者有张个图表,大家感受下。

本文仅以 Windows 平台为例介绍 Pandoc 最基础的应用方法。

安装使用

推荐在 Github Pandoc Releases 页面下载适合自己操作系统的最新版本安装包,一路按默认设置安装即可。

安装完看不到软件界面?别担心,一切都在命令行中完成!CTRL+R 输入 cmd进入命令提示符,运行下列命令:

pandoc --version

如果安装成功,可以看到 Pandoc 的当前版本和其他相关信息。

进入到 Pandoc 的工作目录,可能需要用到以下常用 cmd 命令:

进入F盘,直接运行 F:

查看子目录和文件,运行 dir

进入 myforder 文件夹,运行 cd myforder

进入上级目录,运行 cd ../

进入根目录,运行 cd /

按上下方向键可以快速键入前后输入的命令

Pandoc 命令格式

查看帮助,运行

pandoc --help

可以看到 Pandoc 的命令格式

基本格式

pandoc [options(选项)] [input-file(输入文件)]

文件转换示例

将 Markdown 格式转换为 Html。下面这条命令将 input.md 转为html并且输出为 output.html

pandoc -o output.html input.md

Pandoc 会自动根据文件扩展名判断文件格式,也可指定输入和输出文件格式:

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

除了文件,还可以转换一个网页:

pandoc -f html -t markdown -o index.md http://miu.im

指定 css 样式,用到 -c 选项

pandoc -c style.css -o output.html input.md

生成独立的文件 (Standalone 模式)

pandoc -s -o output.html input.md

生成目录,--toc 可以自动提取 h1 - h6 并生成目录,使用--toc-depth 控制输出的目录级别,默认值是3,就是说会自动提取h1 - h3 作为输出文件的目录。

pandoc -c style.css -o output.html --toc --toc-depth=3 input.md

更多示例请参考官方 Demos 。

生成幻灯片

利用 Pandoc 可以方便生成 Html 幻灯片,类似 PowerPoint、Keynote的效果。目前 Pandoc 对以下几种 Html 幻灯框架支持:

这里我只介绍 reveal.js 的使用(我只用过这个..不过其他几个也大同小异

pandoc把word转为html,利用 Pandoc 实现文档格式转换相关推荐

  1. 如何利用 onlyoffice 实现文档格式转换

    目录 前言 正文 启动 onlyoffice 服务 API 接口介绍 转换列表 请求示例 结尾 前言 日常生活和工作中,文档格式转换应该是很常见的需求.面对这样的需求,我们技术男有没有属于自己的好方法 ...

  2. Java利用jacob实现文档格式转换

    实现文档格式之间的转换,我使用的是jacob-1.7版本,需要jacob.jar来调用activex控件,本机需安装WPS/office,还需要jacob.jar以及jacob.dll 其中:     ...

  3. 推荐一款全能的跨平台文档格式转换工具 Pandoc

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 如果您需要将文件从一种标记格式转换为另一种标记格式,那么?pandoc就是您的瑞士军刀. OpenSource: ...

  4. word文档转为PDF以及多种文档格式转换

    word文档转为PDF以及多种文档格式转换 项目地址:https://gitee.com/Jakewabc/word-of-pdf.git 相关案例: https://github.com/aspos ...

  5. php 批量转换文档编码格式_据说是国内最好的文档格式转换网址~PDF,PPT,EXCEL,WORD互相转换...

    作者 雷哥 | 编辑 小西瓜 各位读者朋友,大家好. 平时工作中,经常会遇到PDF转为Word,或者PPT转为Word,或者..... 遇到这种情况,大家有什么好的方法实现呢? 今天雷哥推荐给大家一个 ...

  6. 使用Pandoc对文档格式转换(latex转doc)

    Pandoc是一个可以方便快速对文档格式进行转换的工具,支持的转换格式有markdown, html, doc, pdf, latex, csv, json等,详情见首页 1. 安装pandoc,ma ...

  7. pandoc把word转为html,借助pandoc将Word文档成网页

    1.简介 ​ 想要将一些已经存在的word知识文档转换成html格式,Pandoc完全可以实现此功能. 2.转换仅文本的word文件为html ​ 现有一个word文档"cisco.docx ...

  8. 如何将pdf转word?这几个软件可以做到文档格式转换

      我们在日常办公中使用较为频繁的就是pdf和word两种文件格式,pdf的兼容性较好,就算跨设备传输也不会出现乱码的情况:word文档可以直接进行编辑修改,各有各的好处.如果我们想对pdf的内容进行 ...

  9. html图片如何转换成word文档格式,怎么将Word文档里的图片格式改成文字格式?

    回答: 使用Word编辑文档的时候,不仅可以保存成Word格式,也可以保存为其它格式.但有的时候需要将大批的已经编辑完成的Word文档转换成文本格式或其他格式文档,怎么办?如果通过"另存为& ...

  10. html document怎么转换成word,Doxillion Document Converter – 将 DOC、DOCX、PDF、WPS、Word、HTML文档格式互相转换...

    在办公领域经常会遇到各种各样的文件格式,因此常常有DOC.DOCX.PDF.WPS.Word.HTML 等各种不同格式的文档互相转换的需求.虽然网上有很多在线转换网站或 文档格式转换软件,不过今天推荐 ...

最新文章

  1. 一幅图读懂量子力学(数学的判决)
  2. 读书笔记----10日摘抄整理(01)
  3. js处理json和字符串示例
  4. Python中find函数的作用及用法
  5. java-web前端 javascript
  6. 我是买家项目随想-展望2011
  7. 开源怎么保证专利_开源质量保证的基础
  8. 小米12 Ultra有望换装索尼传感器:牵手徕卡 搭载新一代影像旗舰
  9. 黑鲨重装计算机安装无法继续,黑鲨装机,小编教你黑鲨怎么安装win7
  10. 聚合易支付,支付宝免签约即时到账,财付通免签约,微信免签约支付,QQ钱包免签约,免签约支付
  11. Tomcat启动内存设置
  12. 牛投客- 最新热门炒股讲解分享
  13. android 进度条图标方形_android 进度条的样式
  14. FPGA 面试经历分享
  15. 5G视频营销时代,10种提高视频编辑技能的工具神器
  16. 判断一棵树是否是另一棵树的子树(Java实现)
  17. 精灵图为什么叫雪碧图(精灵图的历史)
  18. 如何在macOS中使用预览放大镜工具
  19. 分享个用了就不想卸载的待办事项APP
  20. 区块链开发公司之未来促进区块链繁荣的五大方法

热门文章

  1. Redis通信协议和集群通信算法
  2. redis cluster集群架构详解(十二)- 集群通信
  3. Android View 监听宿主生命周期
  4. c语言综合项目实践 结构体及应用,C51单片机应用与C语言程序设计(第3版) 基于机器人工程对象的项目实践简介,目录书摘...
  5. CDlinux万能无线破解系统iSO中文版 U盘启动版
  6. 计算机本科生可以发SCI论文吗?
  7. android服务端与客户端
  8. 趋势linux版本杀毒软件,万万没想到,微软 Linux 版杀软来了
  9. Oracle去重sql语句
  10. 基于Cassandra的分布式存储数据一致性算法研究