Markdown 转 PDF

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

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

由 Udit Agarwal 开发和维护

把结果与其他 PDF 合并

关于 Markdown 转 PDF

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

功能特性

  • 完整解析 CommonMark 与 GitHub 风格 Markdown
  • 标题一到六级,各自按正文比例定大小
  • 有序列表保留起始编号;嵌套列表保留缩进
  • GFM 表格带框线,按页宽缩放并跨页拆分
  • 围栏代码块以等宽字体排在浅色底纹上
  • 引用以侧边线标出,分隔线画成真正的横线
  • 拖入 .md 文件,或直接在此粘贴并编辑源码

如何使用 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.

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

常见错误与故障排除

  • 粗体和斜体不见了。 — 行内强调是有意压平的——PDF 标准字体无法在一行中途更换字重。结构保留,字符级的样式不保留。
  • 宽表格被压得读不清。 — 列宽先按内容量取,再整体缩放以放得下。改成横向、调小字号,或缩短最长的单元格。
  • Markdown 里引用的图片没有出现在 PDF 中。 — 只保留替代文字,因为图片文件在 Markdown 期望的位置,并不属于你粘贴的文本。
  • 文档开头出现了前置元数据。 — YAML 前置元数据不是 Markdown,因此被当作段落排出。转换前请从编辑区删掉。

常见问题

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

相关工具

  • Markdown 预览 — 将 Markdown 渲染为 HTML 并实时预览。
  • HTML 转 PDF — 把 HTML 标记变成干净、分页的 PDF 文档。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • HTML 转 Markdown — 将 HTML 转换为整洁的 Markdown,支持 GFM 表格。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • PDF 页眉页脚 — 在每一页盖上连续的页眉与页脚。

更多PDF工具

  • HTML 转 PDF — 把 HTML 标记变成干净、分页的 PDF 文档。
  • CSV 转 PDF — 把 CSV 的行排成带框线、分页的 PDF 表格。
  • Excel 转 PDF — 把工作簿的工作表变成可打印的 PDF 表格。
  • Word 转 PDF — 把 .docx 转成 PDF,并保留其结构。
  • PowerPoint 转 PDF — 把 .pptx 转成 PDF,一页一张幻灯片。
  • EPUB 转 PDF — 把 EPUB 图书转成分页的 PDF。
  • PDF 转 Word — 把 PDF 重建为可编辑的 .docx 文档。
  • PDF 转 Excel — 把 PDF 里的表格取到 .xlsx 工作簿或 CSV。
  • PDF 转 PowerPoint — 把 PDF 页面变成 .pptx 幻灯片。
  • PDF 转 HTML — 把 PDF 转成干净、可检索的 HTML。
  • PDF 转 EPUB — 把 PDF 变成可在阅读器上重排的 EPUB。
  • PDF 转 ZIP — 把每一页导出为压缩包里各自的文件。

查看全部PDF工具 (85) · 全部工具