SuperAPI AI 工具集

md-to-pdf

办公与效率

查看项目

更新于 10-16 08:06

技能介绍

用途:把 Markdown 文档转换为排版专业的 PDF 文件,基于 reportlab 生成,适合需要交付或归档的文档。

主要能力:支持 H1-H6 层级标题;加粗、斜体、行内代码;无序列表、有序列表、任务列表;带背景的代码块语法高亮;含表头的完整表格;可点击超链接;水平分隔线;自动跳过 YAML frontmatter;支持表情和 Unicode 符号;可自动检测中文内容并在本地字体可用时加载回退字体;自动在页脚添加页码;整体输出风格干净易读。

使用方式: 基本用法:uv run scripts/md-to-pdf.py input.md 指定输出:uv run scripts/md-to-pdf.py input.md -o output.pdf 或 uv run scripts/md-to-pdf.py input.md --output my-report.pdf 详细模式:uv run scripts/md-to-pdf.py input.md -v

选项:-o, --output 指定输出 PDF 路径,默认与输入文件名相同;-v, --verbose 打印详细处理信息。

适用场景:需要将 Markdown 报告、文档、说明转为 PDF 交付时使用。

限制:资料未提供价格、平台支持范围、转换性能上限等细节;代码块高亮的具体语言支持范围、字体回退的具体字体名暂未提供。