aipptskill.

daymade PDF Creator Skill

用 WeasyPrint 把 Markdown 渲染成专业 PDF——含中文字体支持、长文档版式、表格、代码块。作者:@daymade。

作者: daymade

来源: github.com

安装

npx degit daymade/claude-code-skills/pdf-creator ~/.claude/skills/pdf-creator
daymade PDF Creator Skill

pdf-creator 解决一个尖锐痛点:生成中文(或任意 CJK)字体渲染正确的 PDF。 WeasyPrint 对 HTML/CSS 驱动的版式处理远好于多数 pandoc 流水线,这个 skill 用合理默认值把它封装起来。

它对的几件事

  • CJK 字体支持:预配置字体 fallback,中日韩文本不会缺字
  • Markdown 驱动:你写 Markdown,得到印刷级 PDF
  • 长文档处理:目录、页码、脚注都有
  • 代码块高亮:保留进 PDF
  • 表格:样式化、感知分页
  • Print CSS:你想分页的地方就分

适合什么场景

  • 中英混排 + 代码的研究笔记
  • 需要印刷级版式的学术论文
  • PDF 分发的内部报告
  • README → PDF 归档的长文档导出

差异化

对比 anthropic/pdf:那个是处理现有 PDF(读、合并、水印)。 这个从 Markdown 生成新 PDF,重点在字体排印。

搭配使用

  • mermaid-tools:先把图渲染成 PNG,避免 PDF 导出时丢
  • wechat-article-writer:先写 Markdown 稿,再渲染 PDF
  • anthropic-pdf:对生成的 PDF 后处理

GitHub 安装

调用示例

用 pdf-creator 把这份 Markdown 研究笔记(中文正文 + 英文代码块)
渲染成印刷级 A4 PDF。正文用衬线字体,确保中日韩字符正常显示。

相关 Skill

来自 daymade 的更多 skill