tigtools

Markdown 转 PDF

粘贴 Markdown 或打开 .md 文件,然后下载可打印的 PDF。文档在你的设备上排版并生成。

在浏览器中运行 无需注册

使用方法

  1. 粘贴 Markdown 或打开 .md 文件。
  2. 选择页面大小、方向、页边距和字体大小。
  3. 选择“创建 PDF”。
  4. 下载 PDF。

工作原理

Markdown 使用 marked 解析器读取(GitHub 风格 Markdown:表格、任务列表、删除线),并使用嵌入的 Noto 字体排版:标题、段落、粗体、斜体、删除线、行内代码、围栏代码块和缩进代码块(等宽字体)、嵌套的项目符号和编号列表、带复选框的任务列表、引用块、带列对齐且每页重复表头的表格、水平分隔线以及链接(在 PDF 中可点击)。

图片只有在以 data: URI 形式嵌入 Markdown 时才包含(PNG、JPEG,以及设备上转换的 GIF/WebP)。通过网址引用的图片不会被下载,因此会被省略,取而代之显示其 alt 文本。原始 HTML 块按照 HTML 转 PDF 工具的相同规则转换;<b>、<i>、<code> 和 <br> 等简单行内标签会生效。脚本不会运行。

版式采用简单、易读的文档风格;不会应用自定义 CSS、字体和颜色。Noto 字体中缺少的字符会使用您设备上的字体绘制为小图片。

示例

分享 README

粘贴包含安装步骤和配置表的项目 README,将可打印的 PDF 发送给不使用 GitHub 的人。

会议笔记

在 Markdown 应用中编写的笔记,带有行动项任务列表,可生成一页 A4 PDF,其中包含已勾选和未勾选的复选框。

常见问题

为什么我的图片缺失?

仅使用以 data: URI 形式嵌入的图片。出于隐私考虑,也由于该工具在不联系其他服务器的情况下运行,不会下载通过网址加载的图片。此时会显示其 alt 文本。

我可以使用自己的 CSS 或字体吗?

不能。PDF 使用固定的易读版式,采用 Noto Sans 和 Noto Sans Mono。您可以选择页面尺寸、页边距和字体大小。

PDF 中的链接可以点击吗?

可以,网页和电子邮件链接可点击。指向同一文档其他位置的链接会保留为文本。

是否支持土耳其语、希腊语或西里尔字母文本?

是的,这些都包含在嵌入的 Noto 字体中。未包含的文字(例如中文或表情符号)会使用你设备上的字体绘制为图片。

隐私

Markdown 在你浏览器中转换,PDF 也在你浏览器中生成。字体从本站加载;你输入的任何内容都不会被上传、存储或用于分析。系统只会统计一条使用该工具的匿名事件。