📝 Markdown → PDF 转换器
基于 marked.js 本地解析,4 套模板(默认 / GitHub / 学术 / 简历),实时 WYSIWYG 预览。可调字体 / 字号 / 行距 / 页边距,支持代码高亮 + 目录,文件不上传。
✏️ 编辑 & 预览
📝 Markdown 源 0 字
👀 实时预览 —
默认
GitHub
学术
简历
📝 字数 0
📏 字符 0
📐 行数 0
§ 段落 0
📑 标题 0
⏱ 渲染 —
💾 自动草稿
💡 三种导出方式:
• 浏览器打印 → PDF:完美保留字体与样式(推荐用于中文 / 代码 / 表格 / 长文)
• 一键下载 PDF:用 jsPDF + html2canvas 生成(适合短文档,中文长文可能略有字体回退)
• 导出 HTML:单文件 HTML(CSS 已内联,离线打开可用),可直接拖到浏览器查看或部署
🎨 代码高亮支持 9 种语言:JavaScript / TypeScript / Python / Java / Bash / SQL / CSS / HTML / JSON。其他语言显示为纯文本。
⌨ 快捷键:Ctrl/⌘+S 保存草稿 · Ctrl/⌘+Enter 下载 PDF · Ctrl/⌘+P 打印 · Esc 退出全屏
• 浏览器打印 → PDF:完美保留字体与样式(推荐用于中文 / 代码 / 表格 / 长文)
• 一键下载 PDF:用 jsPDF + html2canvas 生成(适合短文档,中文长文可能略有字体回退)
• 导出 HTML:单文件 HTML(CSS 已内联,离线打开可用),可直接拖到浏览器查看或部署
🎨 代码高亮支持 9 种语言:JavaScript / TypeScript / Python / Java / Bash / SQL / CSS / HTML / JSON。其他语言显示为纯文本。
⌨ 快捷键:Ctrl/⌘+S 保存草稿 · Ctrl/⌘+Enter 下载 PDF · Ctrl/⌘+P 打印 · Esc 退出全屏
💡 使用建议
• 长文档(>10 页)建议用「浏览器打印」方式,PDF 体积小、字体准确
• 含大量图片 / 表格,「浏览器打印」效果最好,jsPDF 可能截断
• 代码块默认使用等宽字体,GitHub 模板配色(黑底 / 浅字)
• 目录基于 H1-H3 标题自动生成(点击插入即在文首加上)
• 模板差异:默认 = 简洁白底;GitHub = 仿 GitHub README 风;学术 = 衬线字体 + 编号;简历 = 紧凑单栏