用途:把 Markdown 文档转换为苹果设计风格的专业 PDF 白皮书,适合技术文档、白皮书、教程、报告等需要专业排版的场景。
主要能力:书籍级排版,自动处理分页与孤行寡行;采用 SF 字体系统与专业配色;自动提取章节结构生成双列可点击目录;完整渲染代码块、表格、引用、列表等 Markdown 语法;自动生成封面、目录、页眉页脚。
使用方式:首次使用需安装依赖 pip3 install markdown2 weasyprint(macOS 若安装 WeasyPrint 出错可先 brew install pango)。基础转换命令为 python scripts/convert.py input.md,可用 -o 指定输出文件名,用 --title 与 --author 自定义标题和作者。目录提取要求章节遵循特定格式:主章节写作 ## 1. 标题,子章节写作 ### 1.1 标题。样式可在 scripts/convert.py 中修改 CSS 变量,如主色调、文本颜色与各级字号。
限制:目录为空通常因章节未按上述编号格式书写;代码块需用三个反引号包裹;表格需使用标准 Markdown 表格语法;PDF 过大时可检查并压缩图片或改用外链。资料未提供收费、价格与平台支持信息。