工程师&程序员的自我修养 No.2 如何导出Markdown文件为pdf?如何打印Markdown文件?如何将gitbook转换为pdf?如何打印gitbook?免费无需写代码方法推荐

其实文章很短,几排文字、图片就能解释清楚,但是学艺不精的我竟然花费了整整一天一夜才想到这个办法。这之前在网上也看到过很多关于Gitbook转pdf的方法,利用Node.js和Python的方式的确对非专业人士不友好,而且Markdown文件的运用也不知是Gitbook,甚至连CSDN博文的编辑器都是支持使用Markdown编辑的。如果不是致力于世界一流研究的工科生,甚至不需要去花时间学习LaTeX,用好Markdown编辑器就足够了。


所以这次详细地来介绍介绍自己发现的一种操作简单的Markdown转pdf方法。对于Gitbook,从Github或者你所要查找的书本、文章官网可以下载到源文件(当然前提是作者开源),如果不开源的话还是需要用Python或者Node.js抓取,这里百度上已经有很多方法了,略过。

绝大部分的gitbook作者会分享源文件下载地址,直接下载就好。当然别的一般的Markdown文件都是.md后缀的一眼就能看出来。

一、下载并安装“轻巧Markdown”软件工具:

打开Microsoft Store或者百度:“轻巧Markdown”或者“Markdown Lite”,这是一个比较友好的开发商开发的可无限期免费试用的软件,当然也可以付费支持他们,虽然笔者也白嫖了。在此表示感谢。

下载过程如果是使用Microsoft Store那么将会是傻瓜式包完成,百度的话也不难,不超过40Mb。

工程师&程序员的自我修养 No.2 如何导出Markdown文件为pdf?如何打印Markdown文件?如何将gitbook转换为pdf?如何打印gitbook?免费无需写代码方法推荐

二、导出HTML:

用上述软件打开.md文件,如果是gitbook就到子文件夹里面去找需要的那个.md文件就行了,如果名字标注不清晰可以右键选择记事本打开,粗略查看内容。利用Markdown Lite打开后,点击软件右下角的纸飞机按键,选择导出HTML,选择带样式:

工程师&程序员的自我修养 No.2 如何导出Markdown文件为pdf?如何打印Markdown文件?如何将gitbook转换为pdf?如何打印gitbook?免费无需写代码方法推荐

三、保存HTML为pdf:

利用Chrome或者Microsoft Edge打开保存好的HTML文件,键盘Ctrl+P或者在“设置及其它”中选择打印,弹出打印界面,然后选择操作为“另存为pdf”,选择需要的纵向横向及每页页数信息,最后点击保存。

工程师&程序员的自我修养 No.2 如何导出Markdown文件为pdf?如何打印Markdown文件?如何将gitbook转换为pdf?如何打印gitbook?免费无需写代码方法推荐

 

完成后我们所得的pdf文件就是需要的.md文档带格式转为的pdf文件了。而且最终存储内容是字符型的pdf文档,利用诸如WPS或者迅捷pdf等网上比较强大的pdf编辑器还可以进行更改,例如删除页眉时间信息等等。