批量md转PDF

2,283 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情

我要一步一步往上爬~大家好我是青三阿,今天我们来一起学习一下如何将多个md文件批量合成一个PDF文件。

这是最近的一个需求:想把网页端的多个文件合并成一个pdf文档以便阅览,但是网页端的md源文件是可以拿到的,所以直接使用md转成pdf。

1.多个md合并一个md文件

这是第一步,具体操作见我上一篇文章,链接直达

2. md文件转PDF

这里摸索了很久,试了很多方法,终于找到了一个很好用的软件--Typora,它是一款md文件编辑器,可以在这里进行下载安装:下载地址,只是它是一款付费软件,只有15天的试用期,下面是详细步骤:

  1. 用Typora打开md文件
  2. 用PDF格式导出 图片1.png

3.还有比较好的一点:有多种格式可以全局设置来显示imd文件中的图片

图片2.png

3.异常

  1. 用VSCODE插件Markdown Preview Enhanced,简称 MPE,下载地址

    在md文件中点击鼠标右键,选择Chrome(Puppeterr)中的PDF(需要安装Chrome浏览器)即可,但是这个存在图片无法正常显示的问题。于是还有另一种方法,使用下面的插件,可以保留图片。

图片1.png

  1. 用VSCODE插件Markdown PDF下载地址

    这种方法能够保留图片,但是PDF在chrome中打开就全是乱码,我不知道是不是我电脑文本格式设置的问题,这个大家可以尝试一下,也很简单。 图片2.png

4.总结

这里一共提到了三种方法,大伙儿可以尝试用用Typora和Markdown PDF这两种用法,后面一种看网上是可行的,有什么问题欢迎和我交流!