Markdown 转 PDF
粘贴 Markdown,直接看到成页效果,一键下载带页码的 PDF——纸张、字号、边距一行搞定。
成页预览
等待 Markdown粘贴 Markdown 后,这里会显示一页一页的成品——与下载的 PDF 完全一致,页脚就是最终页码。
使用方法
- 把 Markdown 粘贴到左侧输入框,或点「打开 .md」读取不超过 2 MB 的 UTF-8 文件。没有「转换」按钮:停止输入约四分之一秒后自动重排。
- 看右侧的纸页——每一张就是最终的页面,页脚页码也在里面。用上面一行改纸张(A4 / Letter)、字号(小 / 中 / 大)或边距(标准 / 窄),页数立刻更新。
- 点「下载 PDF」,文件在本机生成,按钮短时显示「已下载」。内容不上传、不保存、不进网址。
示例
输入
# 只在本地 这一段**留在标签页里**,PDF 在本机构建。 ## 你会得到 - 带页码的 A4 / Letter 页面 - [PDF 里的链接](https://example.com)可以点 | 选项 | 取值 | | --- | --- | | 纸张 | A4 / Letter | > 排版全程在本地完成,不上传任何内容。 ```ts const doc = layout(markdown); ```
输出
markdown.pdf——1 页 第 1 页 · A4 · 字号中 · 标准边距 标题:只在本地 页脚:1 / 1
预览与 PDF 走同一套渲染,看到的纸页就是拿到的纸页。文字以 2 倍分辨率画成图像:屏幕与打印都清晰,但不可选中。
规则、限制与已知问题
- PDF 里的文字是图像:不可选中、不可复制、不可搜索,屏幕阅读器读不到。需要可选中文本时,用本站 Markdown 编辑器导出 HTML,再用浏览器「打印 → 另存为 PDF」(矢量)。
- 不支持图片: 会画成 [image: alt]。远程图片会污染画布(导致导出失败),也会向第三方服务器发起请求。
- 不支持公式、图表、脚注、HTML 块与语法高亮;代码块只有等宽字体和浅灰底。
- 过长的代码行按字符折行——PDF 里没有横向滚动,也不会自动缩小字号。
- 分页是本工具自己的口径,与 Word、Typora、浏览器打印不会完全一致;只保证不切断行、表格跨页重复表头、标题不孤零零留在页底。
- 字体来自你的设备(不下载网络字体),不同系统字形略有差异;设备缺中文字体时可能显示方框。
- 链接可点(图片上方的 PDF 注释),但不可选中;#锚点链接在 PDF 内不跳转。
- 上限:100,000 字符 / 120 页。超过 12 页只预览前 12 页,PDF 仍包含全部页面。
- PDF 永远是浅色:站点夜间模式不影响导出的纸面。
- 文件入口只收 UTF-8 的 .md / .markdown / .txt,单个不超过 2 MB;其它编码可能显示乱码,本工具不做编码猜测。
- 不保存:刷新或关闭标签页即丢失文本与 PDF。
相关工具
同样在本标签页内完成的文本与 PDF 工具。