Markdown 转 PDF
在浏览器中将 Markdown 文本或 .md 文件转换为整洁、可下载的 PDF。
正在加载工具…
Markdown 转 PDF — Markdown 转 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
- 将 Markdown 粘贴到文本框,或把 .md / .markdown 文件拖到拖放区以载入其内容。
- 打开「设置」选择纸张大小(A4 或 Letter),并以毫米为单位调整页边距。
- 观察首页 PDF 预览随之更新,点击缩略图可在灯箱中放大查看。
- 查看统计卡片中显示的页数和输出文件大小。
- 点击「下载 PDF」按钮,将渲染好的文档保存到设备。
- 修改 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 无法渲染,或页面过大。请尝试简化内容、缩减超大的表格或图片,然后重新转换。