Markdown 转 PDF
把 Markdown (.md) 文件转换成排版精美的 PDF,标题、列表、表格和代码块格式不变,直接保存到你的本地设备。
把Markdown文件拖到这里
或点击选择文件
把 Markdown 文件变成排版精美的 PDF:标题、列表、表格、引用块和代码块都保持原有格式,页面正确分页流动,结果看起来像一份精心设计的文档,而不是粘贴进去的纯文本。PDF 会直接保存到你的设备上。
这是从笔记或 README 走到可以发给客户、打印或附在申请材料里最快的一条路——不必打开文字处理软件手工重建结构。一切都在你的浏览器里渲染,草稿因此保持私密。
如何把 Markdown 转换成 PDF
粘贴 Markdown 或选择一个 .md 文件
转换成 PDF
下载文档
常见问题
代码块有格式吗?
有,围栏代码会保留等宽排版和缩进,所以代码片段在 PDF 里依然易读。
可以控制页面尺寸吗?
文档按标准页面排版;需要特定纸张尺寸或页边距时,请设置打印样式表,或者先转成 HTML 再从浏览器打印。
Markdown 里的图片会被包含进来吗?
用公开 URL 引用的图片可以被抓取并放置。用相对路径引用的本地文件,浏览器无法解析,会显示成替代文本。
文档可以有多长?
没有固定的页数限制;长文档会自动分页。非常大的文件会慢一些,因为一切都在你的设备上渲染。
生成的 PDF 可以搜索吗?
可以,文字是以真实文本而不是文字图片的形式绘制的,所以搜索和复制都正常可用。
我的 Markdown 会被上传吗?
不会,转换在你的浏览器里完成。
可以设置页面尺寸和页边距吗?
PDF 是通过浏览器自带的打印对话框生成的,因此纸张尺寸和方向都在那里选择——A4、Letter 或横向都在这同一个对话框里设置。样式表默认要求 1 cm 的页边距;需要更宽的页边距时,也在同一个打印对话框中调整。
表格和代码块能正确渲染吗?
可以——表格会变成真正的表格,围栏代码会变成等宽块。很长的代码行会自动换行,而不会在页面边缘被截断。
图片会被包含进 PDF 吗?
通过 URL 引用的图片会在生成 PDF 的过程中被抓取。如果链接失效,或图片无法公开访问,那张图就会缺失——转发之前请先检查结果。
为什么我的 Markdown 在这里看起来不一样?
Markdown 有多个方言,彼此并不相同。超出 CommonMark 的部分——脚注、数学公式、自定义容器——可能会变成纯文本。如果文档依赖这些语法,请先用一个样本试转换一次。
一览
| 输入 | Markdown |
|---|---|
| 多个文件 | 否 |
| 运行位置 | 在你的浏览器中——文件永远不会被上传 |
| 离线可用 | 是 — 页面加载完成后 |
| 价格 | 免费,无需注册,无水印 |
Markdown 的各种方言并不通用
基础 Markdown 涵盖标题、强调、列表、链接和代码,而 CommonMark 把含糊的角落固定下来,好让不同程序的结果一致。GitHub Flavored Markdown(GFM)增加了表格、任务列表、删除线和自动链接——这些大多数人以为本来就算标准的功能。其他方言还会加脚注、定义列表、数学公式和 front matter,而一个不认识它们的转换器要么丢掉内容,要么把原始语法原样打印到输出里。转换之前,先确认你的源文件用的是哪种方言、你的目标端接受哪一种;如果不确定,就守住 CommonMark 加表格,这几乎什么工具都支持。
把结果用在实际场景里
转换后的文件接下来去哪里,决定了你该产出哪种格式。粘贴进 CMS 或帮助中心通常用 HTML,因为那些系统会存储并重新渲染标记。发送合同、发票或任何要被人签字的文件用 PDF,因为版面固定,文件不会被意外改动。以后还要编辑就用 Word,因为那才是人们实际会打开它的方式。喂给脚本或静态网站生成器就保持 Markdown。转错目标格式是文档事后「看起来不对」最常见的原因——内容完好无损,只是那个目标端本来就无法保留这种特定的格式。