Markdown 转 PDF 转换器
把 Markdown(.md)转换为包含标题、表格、代码块、列表和图片的整洁 PDF。可粘贴文本或上传文件,并可选生成目录。
大多数工具从不上传你的文件
如何把 Markdown 转换成 PDF
Markdown 是写笔记、README、技术文档、报告和草稿最简单的方式,但它不适合直接发给客户或原样打印。Markdown 转 PDF 会把你的 .md 文本变成整洁易读的文档:真正的标题、真正的表格、等宽字体框中的代码、列表、引用和图片,文字可以选中,还带有书签。把 Markdown 粘贴到文本框,或上传一个或多个 .md 文件,几秒钟后就能下载 PDF。
如何把 Markdown 转换成 PDF
- 添加 Markdown。在文本框中输入或粘贴,或把 .md 文件连同其使用的图片一起拖到页面上。
- 选择外观。A4 或 US Letter,无衬线或衬线字体,小号、正常或大号文字。
- 按需添加目录。目录会列出所有标题并附带可点击链接。
- 创建 PDF。点击创建 PDF,每个 .md 文件都会生成独立的 PDF。
支持的 Markdown
| 元素 | 示例 |
|---|---|
| 标题 | # 标题、## 小节,或用一行 = 或 - 作下划线 |
| 强调 | **粗体**、*斜体*、~~删除线~~、`代码` |
| 列表 | 项目符号、编号、嵌套列表、[x] 任务列表 |
| 表格 | 竖线表格,支持左对齐、居中和右对齐 |
| 代码 | 带语言标记的围栏代码块、缩进代码 |
| 链接和图片 | [文字](url)、、引用式链接 |
| 其他 | 引用、分隔线、前置元数据标题 |
整洁易读的版式
样式接近 GitHub:行距舒适、标题层级分明,浅灰色代码块会自动换行而不会超出页面,表格带边框和灰色表头,分页时避免把标题和正文分开,也不会把表格的一行从中间截断。文字始终是真实文本,因此 PDF 可以搜索、无障碍阅读,每个标题都会成为侧边栏中的书签。
你的文字如何处理
你的 Markdown 首先在浏览器中被转换成排好版的页面,然后通过加密连接发送到我们的服务器,由一个没有网络访问权限的无界面浏览器打印成 PDF。PDF 返回后文件立即删除,不会存储或记录任何内容。
谁在使用
把 README 转成 PDF 交给客户的开发者,提交用 Obsidian 或 Typora 写作业的学生,分享版本说明的技术写作者,以及从 Markdown 维基导出会议纪要的团队。每个 .md 文件都会生成独立的 PDF,因此可以一次转换整个笔记文件夹。
表格、引用和代码块不会在一行中间被截断,过长的代码行会在页面内自动换行。目录中的内部链接在 PDF 里依然可以点击跳转。
小贴士
- 不含 Markdown 的纯文本?文本转 PDF完全在浏览器中运行。
- 网页或 HTML 导出文件?请使用HTML 转 PDF。
- 反方向转换?PDF 转 Markdown会重建标题和表格。
- 要把多个转换结果合并?使用合并 PDF。
功能
- GitHub 风格 Markdown:标题、粗体、斜体、链接、列表、任务列表、引用、分隔线
- 支持列对齐的表格,以及等宽字体框中的代码块
- 真实可选中的文字,并根据标题生成 PDF 书签
- 可选生成带可点击链接的目录
- 添加 .md 中用到的图片,它们会出现在正确位置
- A4 或 Letter,无衬线或衬线字体,三种字号,支持各种语言和文字
常见问题
如何把 Markdown 文件转换成 PDF?
把 .md 文件拖到页面上,或在文本框中粘贴 Markdown,选择页面尺寸和字体,然后点击创建 PDF。几秒钟后即可下载。
支持哪些 Markdown 元素?
标题、段落、粗体、斜体、删除线、行内代码、围栏代码块和缩进代码块、链接、图片、有序列表、无序列表和任务列表、引用、水平分隔线、带对齐的表格,以及 YAML 前置元数据中的标题。
Markdown 中的图片怎么处理?
把图片文件和 .md 文件一起添加。正文按文件名引用的每张图片,例如 images/chart.png,都会放到对应位置。公开网址上的图片会在网站允许时由浏览器获取,data URL 始终可用。
PDF 中的文字可以搜索吗?
可以。PDF 中是真实文本,可以搜索、选中和复制。标题还会成为 PDF 书签,方便快速跳转。
我的文件会被保存吗?
Markdown 会先在你的浏览器中转换成排好版的页面,再通过加密连接发送到我们的服务器,由无界面浏览器打印成 PDF。转换完成后文件立即删除,不保留任何内容。
支持中文、阿拉伯文或印地文吗?
支持。PDF 使用覆盖拉丁文、西里尔文、中文、阿拉伯文和天城文的字体,阿拉伯文文档会从右向左排版。