MD在线编辑阅读器
作业部落出品的 MD在线阅读器 比较好用,同时提供markdown转pdf、html等格式的工具,但是pdf是收费的。不想付费的可以自力更生。
MD转PDF
这里有一篇 Markdown编辑必备插件 讲了很多实用的知识,不过没有具体的安装教程,可以根据其提示再搜索具体的教程,本文也是受其启发而探究的MD转PDF方法。
在线免费MD转PDF
http://www.mdtr2pdf.com/index.html
该网站使用方便,但是对于较长的代码块和表格(超出页面宽度的),支持的不好,转出来的pdf显示不全。
比如上述代码块,后面都看不到了,但实际上拷贝后粘贴出来还是有内容的。更完美的转换可以使用vs code。
vs code实现MD转PDF
1.下载安装 vs code
2.打开vs code,安装 markdown pdf
插件
3.打开一个md文件,右键点击"markdown PDF:export (pdf)"
第一次转化需要安装 chromium
,等待自动安装完成,之后会在md文件目录下自动生成pdf文件。但是vs code默认的样式会不太美观,对中文以及表格的支持不是很好:
4.自定义css文件,优化pdf效果:
网上找了一个css,原文见 这里,css文件在这里 下载,下载后将css文件路径配置到vs code中即可:
(1)File → Preferences → Settings → Extensions → markdown-pdf configurations → styles
(2)点击 Edit in settings.json
进入设置页:
将下载的css文件保存路径写入字段 markdown-pdf.styles
中:
之后重新导出pdf,样式就生效了:
网友评论