Markdown 转 PDF

在浏览器中将 Markdown 转为 PDF:直接下载 .pdf,或使用打印 / 另存为 PDF 以保留可选中文本。支持 MathML 或 KaTeX、纸张与边距 — 不会上传。

除非另有说明,本页处理均在浏览器本地完成。

PDF 选项

公式

分隔符:$...$、$$...$$、\(...\)、\[...\]。

「下载 PDF」在本地保存文件(渲染快照)。「打印 / 另存为 PDF」打开浏览器打印对话框以保留可选中文本。

Markdown 输入

打印预览 (KaTeX)

Markdown to PDF

Export this document as a PDF — locally in your browser.

What is included

  • Headings, bold / italic / inline code
  • Lists, tables and code blocks
  • Formulas (MathML or KaTeX)
  • Mermaid diagrams in the preview and export

Formulas

Inline and display:

Diagram (Mermaid)

flowchart LR
  A[Paste Markdown] --> B[Preview]
  B --> C[Export]
Feature Status
Headings Yes
Tables Yes
Formulas Yes
Mermaid Yes
Local export Yes

Nothing you paste is uploaded.

console.log('pdf generated in the browser')

使用方法

  • 粘贴 Markdown、导入 .md 文件,或从编辑器带入。
  • 设置纸张、边距、方向与公式输出(MathML 或 KaTeX)。
  • 点击「下载 PDF」直接得到 .pdf,或「打印 / 另存为 PDF」打开浏览器打印对话框。

示例 Markdown

# Markdown to PDF

Export this document as a **PDF**.

- Headings, lists and [links](https://md.toolsworkbox.com)
- Tables and `inline code`

```js
console.log('pdf ready')
```

常见问题

下载 PDF 与打印 / 另存为 PDF 有何区别?

两者使用相同的样式表、纸张与边距。下载 PDF 在浏览器中光栅化页面(无需弹窗;文本不可选中)。打印 / 另存为 PDF 使用浏览器打印引擎,文本可选中。

PDF 是在服务器生成的吗?

不是。两条路径都在浏览器中运行。高级服务端 PDF(Playwright)若日后启用会另行说明。

下载的文件中公式能显示吗?

可以 — 下载会把与 MathML / KaTeX 预览相同的内容以高 DPI 图像嵌入 PDF 页面。

为什么打印需要弹窗?

打印会打开临时窗口以便正确应用纸张规则。出现提示时请允许本站弹窗。下载 PDF 不需要弹窗。

相关工具