Markdown 转 PDF

在浏览器中将 Markdown 文本或 .md 文件转换为整洁、可下载的 PDF。

正在加载工具…

Markdown 转 PDFMarkdown 转 PDF 可将 Markdown 文档转换为分页 PDF,正确呈现标题、列表、表格、引用块和代码块。粘贴 Markdown 或拖入 .md 文件,选择 A4 或 Letter 纸张以及页边距,即可下载渲染好的 PDF。整个过程借助 marked、DOMPurify、html-to-image 和 pdf-lib 在你的浏览器中完成,文本和文件绝不会上传到任何服务器。

Markdown 转 PDF 是什么?

Markdown 转 PDF 是一款免费的浏览器端转换工具,可将 Markdown 渲染为可直接打印的 PDF 文档。它使用 marked 库解析 Markdown,用 DOMPurify 对生成的 HTML 进行消毒,捕获带样式的版面,再用 pdf-lib 排布到 PDF 各页上。作者、开发者和学生常用它把 README 文件、笔记、文档和会议记录转成便于分享的 PDF,无需把文本复制到文字处理软件中。当你需要把 Markdown 变成可邮寄、归档或打印的固定版式专业文档时,它非常实用。

如何使用 Markdown 转 PDF

  1. 将 Markdown 粘贴到文本框,或把 .md / .markdown 文件拖到拖放区以载入其内容。
  2. 打开「设置」选择纸张大小(A4 或 Letter),并以毫米为单位调整页边距。
  3. 观察首页 PDF 预览随之更新,点击缩略图可在灯箱中放大查看。
  4. 查看统计卡片中显示的页数和输出文件大小。
  5. 点击「下载 PDF」按钮,将渲染好的文档保存到设备。
  6. 修改 Markdown 或设置后再次下载,即可重新生成 PDF。

示例

把 README 转成 PDF

拖入一个 README.md 文件,保持默认的 A4 纸张大小,下载一份带格式化标题、列表和围栏代码块的多页 PDF,便于分享或打印。

导出会议记录

粘贴带项目符号和汇总表格的 Markdown 会议记录,在设置中设为 20 毫米页边距,再下载一份整洁的 Letter 尺寸 PDF,附在邮件里发送。

文档快照

粘贴一段项目文档,预览首页,导出固定版式的 PDF,无论读者使用何种 Markdown 阅读器,在任何设备上都呈现相同效果。

常见问题

我的 Markdown 会被上传到服务器吗?
不会。转换全程在你的浏览器中完成。你的文本和拖入的 .md 文件会在本地用 marked、DOMPurify、html-to-image 和 pdf-lib 进行解析、消毒并生成 PDF,因此不会上传任何内容,甚至离线也能使用。
支持哪些 Markdown 功能?
支持标准的 GitHub 风格 Markdown,包括标题、粗体和斜体、有序与无序列表、链接、引用块、表格、水平分割线、行内代码以及围栏代码块。
可以选择纸张大小和页边距吗?
可以。打开「设置」对话框,即可在 A4 与 Letter 纸张之间切换,并以毫米为单位设置页边距。较长的文档会自动拆分到多页。
PDF 中的文字可以选中吗?
PDF 是基于文档的高分辨率渲染图像生成的,因此版面像素级精确,但文字无法选中。这样可以确保字体和格式在各处保持一致。
为什么出现「Failed to create PDF」错误?
这通常意味着 Markdown 无法渲染,或页面过大。请尝试简化内容、缩减超大的表格或图片,然后重新转换。

相关工具