↑

Minimax PDF 生成器v1.0.0

minimax-pdf55 KB

将结构化内容一键渲染为专业级 PDF,支持从零创建、批量填表、文档重排三种模式。用户指定主题、配色与内容块后,自动完成封面设计、正文排版与合并输出;也可直接填充现有 PDF 表单字段。

0 0 0 0 更新于 2026-10-28 19:06

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向需要将文字、数据、图表转化为印刷级 PDF 的场景。通过一条命令行流水线,把用户提供的结构化内容(JSON 格式)自动处理为完整文档:先由 Python 脚本提取设计令牌并生成配色方案,再经 Node.js + Playwright 渲染 SVG 封面,随后 reportlab 排版正文(支持段落、列表、表格、图表、流程图、数学公式、代码块等十余种内容块),最终合并为单份 PDF。同时提供现有 PDF 表单字段的自动填充能力,以及将 Markdown/TXT/旧 PDF 重新解析并套用新视觉风格的重排功能。内置 15 种文档类型模板(报告、提案、简历、作品集、学术、杂志、海报等),每种配有独立的封面版式与字体搭配,并允许按文档语义上下文自定义强调色。

技能包含

  • SKILL.md(本文件):技能主说明,含三条路由的触发条件、完整流水线与参数约定
  • design/design.md:视觉设计系统文档,定义封面版式、字体配对、间距与色彩规则
  • scripts/make.sh:统一入口脚本,提供 run / reformat / check / fix / demo 命令
  • scripts/palette.py:根据文档类型与自定义强调色生成配色令牌
  • scripts/cover.py:构建封面数据结构与 SVG 模板参数
  • scripts/render_cover.js:Node.js + Playwright 渲染封面为 PDF 页
  • scripts/render_body.py:reportlab 排版正文,支持 15+ 内容块类型
  • scripts/merge.py:合并封面与正文为最终 PDF
  • scripts/fill_inspect.py:扫描现有 PDF 表单,输出字段名称与类型清单
  • scripts/fill_write.py:按字段名映射写入文本、复选框、下拉框、单选框值
  • scripts/reformat_parse.py:解析 Markdown / TXT / PDF / JSON 为 content.json
  • README.md:安装指南与环境配置说明
  • _icon.svg:技能图标

核心能力

  • 一键出片:单条命令完成「内容 → 设计令牌 → 封面 → 正文 → 合并 PDF」全流程
  • 15 种视觉身份:报告、提案、简历、作品集、学术、极简、条纹、对角、画框、编辑、杂志、暗房、终端、海报等模板,每种含独立封面版式与字体搭配
  • 智能语义配色:按文档行业/用途自动推荐强调色(法律、医疗、科技、环保、文创、学术等),避免默认色的千篇一律
  • 丰富内容块:段落、多级标题、列表、高亮框、表格、图片、编号图、代码块、数学公式、柱状/折线/饼图、流程图、参考文献、分页符等
  • 表单自动填充:先 inspect 扫描字段结构,再按 JSON 键值精准写入,不破坏原有排版
  • 旧文档重排:将 Markdown、TXT、现有 PDF 解析为结构化内容,重新套用任意视觉模板输出

应用场景

用户怎么说本技能做什么
"帮我做一份 Q3 战略回顾的报告 PDF,封面用深蓝色,要有季度营收柱状图"走 CREATE 路由,解析内容块中的 chart 数据,生成 report 类型封面与正文,输出合并 PDF
"这份申请表有 50 个字段要填,帮我批量写入"走 FILL 路由,先 fill_inspect.py 扫描字段清单,再 fill_write.py 按 JSON 批量填充
"把这份 Markdown 文档改成杂志风格,加一张封面图"走 REFORMAT 路由,reformat_parse.py 解析为 content.json,再套用 magazine 模板与 --cover-image 参数输出
"我的简历太素了,想要那种大字报风格的排版"走 CREATE 路由,指定 type=resume 或 type=poster,选择 typographic 或 poster 封面版式,自动匹配 DM Serif Display / Barlow Condensed 字体
"论文需要带数学公式和参考文献的 PDF"走 CREATE 路由,使用 academic 模板,content.json 中插入 math 块与 bibliography 块,自动处理编号与悬挂缩进