Markdown 转 PDF

把 Markdown 文件排成 PDF,标题、列表、表格与代码一并保留。

Markdown 转 PDF 的解析与排版都在你自己的设备上进行。内部笔记与未发布的更新日志绝不会被上传。

把结果与其他 PDF 合并

关于 Markdown 转 PDF

Markdown 是写来当源码读的,也正因如此,它做附件时格外别扭。一份 README、一则设计说明或一组发布说明,得先变成文档,仓库之外的人才愿意舒服地读。这个转换器是真的在解析,而不是猜:标题层级变成大小分明的标题,有序列表保留编号与起始值,嵌套项目保留缩进,GFM 表格画出真实框线并在跨页时重复表头,引用配一条侧边线,围栏代码以等宽字体排在浅色底纹上。出来的是一份可以直接发出去的分页 PDF。

功能特性

如何使用 Markdown 转 PDF

  1. 粘贴 Markdown,或把 .md 文件拖到页面上
  2. 查看识别出的标题、表格与代码块数量
  3. 选择页面尺寸、页边距、字号与字体
  4. 转换后阅读预览,再下载 PDF

示例

输入

## Release notes

- Faster first paint
- Exports keep the sort order

| Area | Before | After |
| --- | --- | --- |
| Export | 12 s | 4 s |

输出

A PDF with a sized heading, a bulleted list, and a bordered two-row table with a shaded header.

表格跨到哪一页,那一页顶部就重复一次表头。

常见错误与故障排除

常见问题

我的 Markdown 会被上传到别处渲染吗?
不会。解析与排版都在这个标签页里完成,私有的 README 或未发布的更新日志都留在你的机器上。
它认识 GitHub 风格的 Markdown 吗?
认识——表格、删除线和带语言标记的围栏代码都会解析。任务清单会排成普通项目符号,毕竟 PDF 上没有可勾选的东西。
正文里的链接会怎样?
链接文字保留,网址舍去。读者需要手动输入的地址,请直接写在正文里。
能把多个 Markdown 合成一份 PDF 吗?
逐个转换后再合并即可,这样顺序也由你决定,还能在前面加封面。
代码块的字号为什么和正文不同?
等宽字体每个字符更宽,所以代码排得略小,好在同一栏里放下而不至于隔行就断。

相关工具

全部 ArrayKit 工具