SuperAPI AI 工具集

markdown-to-pdf

办公与效率

查看项目

更新于 10-16 08:01

技能介绍

用途:把 Markdown 文档转换为苹果设计风格的专业 PDF 白皮书,适合制作技术白皮书、报告等长文档。

主要能力:v2.0 使用 pdfkit + wkhtmltopdf 替代 WeasyPrint,避免 pango 依赖问题;支持 WebP 等特殊格式图片及无扩展名图片处理;具备书籍级排版、自动分页与孤行寡行控制,生成双列可点击目录,完整渲染代码块、表格、引用、列表,并提供图片处理工具链与一键式工作流。

使用方式: 基础转换:python scripts/convert.py input.md,可用 -o 指定输出,--title、--author 自定义标题作者。 完整工作流:python scripts/workflow.py input.md,可加 --skip-images。 分步执行:依次运行 scripts/analyze_images.py、batch_convert_images.py、update_markdown_refs.py、convert.py。

依赖安装:pip3 install markdown pdfkit Pillow;macOS 执行 brew install wkhtmltopdf,Linux 执行 sudo apt-get install wkhtmltopdf,也可从 https://wkhtmltopdf.org/downloads.html 下载二进制。

文档要求:主章节用 ## 1. 标题(数字+点+空格),子章节用 ### 1.1 标题,否则目录可能为空;代码块用三反引号,表格用标准 Markdown 语法。样式可在 scripts/convert.py 中调整 CSS 变量,如 PRIMARY_COLOR、TEXT_COLOR、BODY_SIZE 等。

限制:未提供收费、价格、平台兼容性及其他限制信息,相关事实暂未提供。