Markdown 转 PDF

使用浏览器打印(Ctrl+P) → 选择"另存为PDF"

Markdown 输入

预览

关于 Markdown 转 PDF

本工具将 Markdown 格式文本实时渲染为 HTML 预览,并支持通过浏览器原生打印功能导出为 PDF 文件。

支持的 Markdown 语法:

• 标题 (H1-H6) · 粗体/斜体/删除线 · 行内代码 / 代码块 · 有序/无序列表 · 表格 · 引用 · 链接 · 图片 · 水平线 · HTML标签

使用方法:编写或粘贴 Markdown → 实时预览 → 点击"打印为PDF" → 在弹出的打印对话框中选择"另存为PDF" → 保存。

所有处理在浏览器本地完成,文档内容不会上传到任何服务器。

常见问题

文档内容会上传到服务器吗?

不会。所有 Markdown 到 HTML 的转换和 PDF 生成完全在您的浏览器中完成,文档内容不会离开您的设备。

为什么点击打印后保存的是网页而不是PDF?

在打印对话框的"目标"或"打印机"选项中,选择"另存为PDF"(Save as PDF)即可保存为 PDF 文件,而不是选择实体打印机。

支持图片和表格吗?

是的,支持 Markdown 标准的表格、图片、代码块、引用等所有常用语法。图片需要是网络可访问的URL或base64编码。

'); printWindow.document.close(); printWindow.focus(); setTimeout(function() { printWindow.print(); }, 500); }); sampleBtn.addEventListener('click', function() { markdownInput.value = '# Markdown 转 PDF 示例\n\n这是一份 **Markdown** 文档,展示了本工具支持的 *各种语法*。\n\n## 文本样式\n\n- **粗体** 和 *斜体* 以及 ~~删除线~~\n- `行内代码` 和代码块\n\n## 代码块\n\n```javascript\nfunction hello() {\n console.log("Hello, Markdown to PDF!");\n}\n```\n\n## 表格\n\n| 功能 | 支持情况 | 说明 |\n|------|---------|------|\n| 标题 | ✅ | H1-H6 |\n| 列表 | ✅ | 有序/无序 |\n| 代码 | ✅ | 行内/代码块 |\n| 表格 | ✅ | 标准Markdown表格 |\n| 图片 | ✅ | 网络图片/Base64 |\n\n## 引用\n\n> Markdown 是一种轻量级标记语言,由 John Gruber 创建。\n> 它允许人们使用易读易写的纯文本格式编写文档。\n\n## 链接和图片\n\n- 访问 [GitHub](https://github.com)\n- Markdown 官方文档:https://www.markdownguide.org/\n\n---\n\n点击上方的 **打印为PDF** 按钮,选择"另存为PDF"即可导出。'; render(); }); clearBtn.addEventListener('click', function() { markdownInput.value = ''; render(); }); // Initial sample sampleBtn.click(); })();