跳到主要内容

将 Markdown 转换为 PDF

要把 Markdown 转换成 PDF,请上传 .md 文件并选择 PDF。文件会按 GitHub 风格的扩展语法排版成 A4 页面:表格带有边框和带底色的表头行,代码块在灰色背景上使用等宽字体,引用块带有左侧的竖线。正文使用 Times New Roman 12 pt,较长的代码行会自动换行,而不会超出页面。

  • 免费,无需注册
  • 文件在 30 分钟内删除
  • 最大 100 MB

文件会在 30 分钟内从我们的服务器永久删除。

如何将 Markdown 转换为 PDF

  1. 上传 Markdown 文件

    将 Markdown 文件拖到上传区域,或点击选择文件(最大 100 MB)。

  2. 保持 PDF 为目标格式

    菜单中已默认选中 PDF;如有需要,也可以选择其他格式。

  3. 转换并下载

    点击“转换”,转换后的文件会自动开始下载。

哪些内容会被保留?

保留

  • 标题、强调和链接
  • 带边框和带底色表头行的表格
  • 灰色背景上的等宽代码块
  • 引用块、脚注和嵌套列表

有变化

  • 任务列表的复选框会打印成 ☑ 和 ☐ 字符
  • 页面尺寸为 A4

不会带入

  • 通过网址或相对路径引用的图片
  • Mermaid 图表(JavaScript 不会被执行)
  • 语法高亮

适用场景

把 README 当作文档来分享

把项目的 README.md 或安装指南以 PDF 的形式发给客户、审计人员或经理。他们在任何设备上看到的版式都一样,不需要 Markdown 查看器,也不需要 GitHub 账号。

打印笔记和技术报告

以 Markdown 保存的课堂笔记、技术文章和会议纪要,可以打印或归档为版式固定的 PDF,表格和代码示例依然易于阅读。

需要了解的限制

  • LaTeX 公式不会被渲染成公式。
  • 转换时无法选择页面尺寸、页边距和字体。

关于这些格式

什么是 Markdown (MD)?

Markdown 是 John Gruber 于 2004 年设计的轻量级标记语言。格式用简单的符号写在纯文本中:# 表示标题,** 表示粗体,- 表示列表项,| 表示表格。Markdown (.md) 文件随处可见:GitHub 的 README、技术文档、笔记应用以及 AI 助手的输出。最常用的版本是 GitHub Flavored Markdown (GFM),它增加了表格、任务列表和删除线。

什么是 PDF?

PDF(Portable Document Format,便携式文档格式)是由 Adobe 创建、并被标准化为 ISO 32000 的固定版式文档格式。每一段文字、每一张图片和每一条线都连同它在页面上的位置一起保存,因此 PDF 在任何设备上看起来都一样,打印效果也稳定可靠。代价是不便编辑:PDF 保存的是页面上的位置,而不是段落和表格。扫描版 PDF 只包含页面图像,必须先经过 OCR(光学字符识别)才能提取文字。

常见问题

Mermaid 图表和数学公式会在 PDF 中渲染吗?

不会。生成 PDF 时不会执行 JavaScript,所以 Mermaid 代码块会作为代码打印出来,而不是绘制成图表,LaTeX 公式也不会被排版。如果您把图表导出为 PNG,并以 data URI 的形式嵌入 .md 文件,它就会作为图片出现在 PDF 中。

为什么我的 Markdown 中的图片不在 PDF 里?

只有上传的 .md 文件会被处理,生成 PDF 时也不会加载任何外部资源。因此以 ./image.png 或 https 地址引用的图片不会出现。要包含图片,请把它以 data URI(base64)的形式嵌入 Markdown;嵌入的图片会被打印出来。

代码块有语法高亮吗?

没有。代码块不带颜色,在灰色背景上以等宽字体打印。较长的行会换到下一行,而不是在页面边缘被截断,所以整段代码都保持可读。如果您需要高亮的代码,请使用 HTML 输出并配上您自己的样式表。

Markdown 转 PDF 免费吗?

是的,完全免费。无需账号、订阅,也没有水印,只需上传文件并转换即可。

我的文件安全吗?什么时候会被删除?

您的文件通过 HTTPS 传输,并以随机代码存放在我们的服务器上。上传的文件和输出文件会在 30 分钟内被永久删除,且下载链接只对持有您唯一代码的人有效。