Markdown 转 PDF
把 .md 文件变成排版精美、可搜索的 PDF。Pandoc 先把 Markdown 渲染为带样式的 HTML,再由浏览器打印对话框另存为 PDF —— 全部在你的设备上完成。
拖入 Markdown 文件
.md、.markdown、.txt — 在浏览器内转为所选格式
提示:在 Word 中复制内容后,在本页任意位置按 Ctrl+V 即可转换
…或粘贴 Markdown
Markdown 转 PDF 的原理
Markdown 是轻量纯文本标记,PDF 是固定版式的打印格式,因此转换经由 HTML 进行:Pandoc 先把 Markdown 转为结构清晰的 HTML,包含真正的标题层级、表格与围栏代码块。
这份 HTML 会套上打印样式表,设定 A4 页面尺寸、合理的页边距与分页规则 —— 标题不会与正文分离,表格和代码块也不会被拆到两页。
随后由浏览器打印对话框生成 PDF:目标选择「另存为 PDF」即可。由于 PDF 由真实文本生成,文字可选中、可搜索,也便于无障碍阅读 —— 这是截图式转换器做不到的。
让 PDF 效果更好
在 Markdown 中使用标题(##、###)。它们会成为 PDF 的书签大纲,让长文档更易导航与速览。
围栏代码块会渲染为等宽字体区块并保持在单页内,代码示例不会被截断;GFM 管道表格会渲染为带边框的表格。
在打印对话框中设置纸张与页边距。A4 纵向加标准页边距适合大多数文档;表格较宽时改用横向。
Markdown 转 PDF 常见问题
+PDF 里的文字真的可以选中吗?
可以。PDF 由浏览器打印引擎从带样式的 HTML 生成,文本可选中、可搜索、可复制 —— 并非截图。
+PDF 文件保存在哪里?
浏览器会打开打印对话框。目标选择「另存为 PDF」并选择文件夹,文件会直接写入该处。服务端不会保存任何内容。
+可以自定义纸张与页边距吗?
可以,在打印对话框中设置纸张大小(A4、Letter 等)与页边距。转换器已默认应用 A4 与标题、表格、代码块的分页规则。
+Markdown 会上传吗?
不会。Pandoc 通过 WebAssembly 在浏览器中运行,打印步骤也在本地完成。整个过程中网络面板始终为空。
+Markdown 中的图片会出现在 PDF 里吗?
远程图片(https 链接)由浏览器请求,通常可以正常显示;相对路径的本地图片可能缺失,因为这里没有服务器。使用绝对图片地址最可靠。