Markdown转PDF

把Markdown文件转成排好版的PDF,标题、列表、加粗和代码块都保留格式。

或把文件拖到这里

文件在这台设备上处理,不会上传。

免费把Markdown文件转成PDF,不用上传。拖入一个.md文件,就能下载一份排好版的PDF:标题就是标题,列表就是列表,加粗和斜体照样显示,代码块保留原来的缩进和空格。README、技术文档、会议记录、学习笔记,或者在笔记软件里写的草稿都适用,不必为了打印一个文件专门装软件。转换在你自己设备的浏览器里完成,文字不会发到任何服务器。

为什么在这里 转换Markdown

标题有标题的样子

用#标记的行会变成大小分明的标题和小标题,整篇文档的结构一眼就能看清。

列表和强调

无序列表和有序列表按列表排版,加粗和斜体也按你标记的方式显示。

代码块清晰易读

用代码围栏包起来的代码和命令会单独显示,并保留原有的空格和缩进,README和技术笔记正需要这一点。

直接打印或发送

原始的.md文件在大多数人眼里只是一堆符号。PDF显示的是排好版的文档,用普通A4纸就能打印。

各种Markdown编辑器都行

Obsidian、Typora、语雀或Notion导出的文件、GitHub上的文件,或者普通文本编辑器写的文件都可以,只要保存为.md或.markdown格式。

在你的设备上处理

浏览器负责排版文字并生成PDF。没有任何内容发送到服务器,未公开的文档和私人笔记都可以放心转换。

使用方法 3步

  1. 01

    在上方框中选择或拖入你的Markdown文件。

  2. 02

    稍等片刻,浏览器会完成分页排版。

  3. 03

    如有提示请点击“转为PDF”,然后下载生成的PDF。

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都在你自己的浏览器里进行。文件在本地读取,在内存中排版,最后以下载的方式交还给你。整个过程不会上传,所以未发布的文档、客户资料和个人日记都不会到达任何服务器。

你可以自己验证:转换时打开浏览器的开发者工具,看“网络”面板。不会有任何文件数据发出去,工具也不会去下载你文中引用的网络图片。不用安装软件,不用注册账号,关闭标签页后,文字也会从页面上清除。

相关 工具

常见 问题

Markdown怎么免费转成PDF?

把.md文件拖进上方的框里,然后下载PDF就行。完全免费,无需会员,不用注册,也不加水印。

支持哪些Markdown语法?

标题、段落、无序和有序列表、加粗和斜体、链接以及代码块。日常笔记和README常用的语法基本都覆盖了。文件里有中文、日文、韩文、泰文等非拉丁文字时,会自动下载一个小字体来显示,中文不会变成乱码。表情符号和阿拉伯文会显示为问号。

能转换GitHub上的README.md吗?

可以。先把文件保存到设备上再拖进来。只以网络地址引用的图片不会被下载,因为这个工具不会为你的文档发出任何网络请求。

为什么PDF里显示的是符号,没有格式?

请确认文件确实是Markdown,并且以纯文本格式保存。语法比较特殊的文件,可能有少数符号会原样显示。如果只是没有任何标记的普通笔记,用“TXT转PDF”更合适。

可以选择主题或字体吗?

不可以。PDF统一使用一套简洁的版式,每次转换效果都一致。需要页码或水印的话,转换后再添加即可。

转换时Markdown文件会上传吗?

不会。转换在你设备的浏览器里完成,文字不会发到服务器。免费使用,无需注册。