跳转到主要内容

Markdown 转 PDF

放入或粘贴您的 Markdown,选择页面尺寸、页边距和字体:PDF 直接在浏览器中生成。

您的文件始终不会离开您的设备

来源

请把您的 Markdown 文件放到这里

.md 或 .txt——以及它们引用的图片,以便一并包含

版式

纸张尺寸

方向

页边距

字体

文字大小

支持 GitHub 语法:标题、列表、任务列表、表格、引用、代码块、删除线、可点击的链接。在线图片不会被下载:任何内容都不会离开设备。

如何把 Markdown 文件转换为 PDF,一步一步来

一个 .md 文件,或从编辑器中复制的文字,变成排好版的 PDF,无需安装 Pandoc,也无需发送文字。

  1. 放入文件或粘贴文字

    在“文件”中,拖入一个或多个 .md 或 .txt 文件,以及它们所引用的图片。在“粘贴的文字”中,把您的 Markdown 粘贴到指定的区域里。

  2. 设置版式

    选择“纸张尺寸”(A4、Letter、A5)、方向、“页边距”、“字体”(Helvetica、Times 或 Courier)和“文字大小”。

  3. 添加页码并保留书签

    “添加页码”会在每一页的底部写上“1 / 12”;“根据标题生成书签”会把 #、## 和 ### 标题变成可点击的目录。

  4. 点击“转换为 PDF”

    PDF 会保留表格、代码块、任务列表和可点击的链接。多个文件会合并放入一个 ZIP 压缩包。

在线图片按原则不会被下载:任何内容都不会离开设备。它们的替代文字会显示在原处;请把图片与文件一起放入,以便包含它们。

常见问题

支持哪些 Markdown 语法?

GitHub 的语法:标题、粗体、斜体、删除线、列表、任务列表、带对齐的表格、引用、代码块、链接和自动链接。文件开头的 YAML 头部会被移除,其中的标题会成为 PDF 的标题。数学公式和脚注不会被解析。

为什么我的图片没有显示?

通过路径引用的图片(images/plan.png),只有在您把它与 Markdown 文件一起放入时才会被采用:VellumPDF 会根据名称找到它。在线图片绝不会被下载;它们的替代文字会显示在原处。

希腊文、西里尔文、阿拉伯文、中文字符或表情符号,能通过吗?

希腊文、西里尔文,以及中欧和东欧的字母(波兰语、捷克语、罗马尼亚语、土耳其语、匈牙利语……),可以:VellumPDF 会嵌入同一字体族的 Noto 字体,包括常规、粗体和斜体。阿拉伯文、波斯文和希伯来文也可以,从右向左书写,字母连写;中文、日文和韩文也可以,按标点规则在字符之间断行。阿拉伯文和希伯来文的字体来自 VellumPDF;中文、日文或韩文的字体(10 至 18 MB),会从 GitHub 下载一次,在转换之前给出提示,然后保存在浏览器中。泰文、印地文及其他天城文语言、亚美尼亚文和格鲁吉亚文也可以,它们的 Noto 字体由 VellumPDF 提供。表情符号会被移除;其余的文字(孟加拉文、泰米尔文、缅甸文……)会被替换为问号,并给出警告。