Markdown怎么转成PDF?
把.md文件拖进上方的框里。浏览器会读取其中的标记,把它变成排好版的页面,再生成一份可以下载的PDF。不需要命令行工具,也不需要给编辑器装插件。原来的Markdown文件不会被改动,你可以继续编辑,内容有变化时再转换一次就行。
生成的PDF会沿用文件本身的结构。以一个#开头的行变成最大一级的标题,两个#是章节标题,依此类推。行首的短横线和数字会变成列表。用星号包起来的文字会显示为加粗或斜体,代码围栏里的代码保留原来的空格。
文件编码不用操心。UTF-8是现在的主流,但一些老电脑上保存的笔记可能是GBK或GB18030编码。工具会自动识别GB18030、Big5、Shift_JIS等常见的旧编码,所以老文件里的中文一般也能正常显示,不会变成乱码。中文、日文和韩文需要的字体会在转换时按需下载,不用你自己安装。
**提示:**用一个一级标题当作文档题目,各个章节用二级标题。这样生成的PDF读起来就像一份正式文档,层次清楚。
为什么要把Markdown转成PDF?
Markdown写起来很舒服,但直接发给别人就不太合适了。用普通查看器打开.md文件,对方看到的是井号、星号和反引号,而不是一页排好的文档。很多人电脑里根本没有能渲染Markdown的软件,有些邮箱和网上表单也不接受这种扩展名。
PDF才是Markdown原本想呈现的那份文档。它在任何设备上看起来都一样,打印效果干净,也能作为附件上传到任何地方。给客户的技术文档、发给同学的复习提纲、想打印出来仔细看的README,转成PDF后谁都能打开。
在国内,开发者常用Typora、Obsidian或者语雀写文档,项目说明和接口文档也大多是Markdown。需要交给不懂技术的同事、领导或者甲方看时,先转成PDF,对方用手机上的微信或者电脑上的任何阅读器都能直接打开,省去解释“这个文件怎么打开”的麻烦。
转成PDF之后还能做什么?
- **添加页码。**文档比较长时加上页码,读者容易找到位置。
- **和其他文件合并。**把转换好的笔记和封面或其他文档合并成一个文件。
- **标注为草稿。**发出去之前在每页加上“草稿”或接收人姓名的水印。
- **压缩体积。**如果要通过邮件发送,可以用“PDF压缩”工具再瘦身一下。
- **打印出来看。**把很长的README或需求文档打印在纸上,没有多余的干扰。
在线转换Markdown安全吗?
安全。你用的虽然是一个网页,但排版和生成PDF都在你自己的浏览器里进行。文件在本地读取,在内存中排版,最后以下载的方式交还给你。整个过程不会上传,所以未发布的文档、客户资料和个人日记都不会到达任何服务器。
你可以自己验证:转换时打开浏览器的开发者工具,看“网络”面板。不会有任何文件数据发出去,工具也不会去下载你文中引用的网络图片。不用安装软件,不用注册账号,关闭标签页后,文字也会从页面上清除。