用途:当构建任务的产物类型为 pdf,或需要制作、修订、操作固定版式文档(如报告、指南、单页文档、可打印材料)时使用本技能。也覆盖读取、合并、拆分、提取现有 PDF 以及填写 PDF 表单。
主要能力与工作机制:PDF 以 HTML 加打印 CSS 方式编写,通过共享捕获引擎渲染生成。保留在 .src/ 下的源文件是后续每次修订的可编辑依据;PDF 二进制文件始终重新生成,绝不直接修补。
必读参考:任何 PDF 构建或编辑先读 /opt/hatch/skills/artifacts/pdf/references/workflow.md(工作流:编写、渲染、检查门、验证循环);设计与排版读 /opt/hatch/skills/artifacts/pdf/references/visual.md;文字内容(大纲、标题、语气、行文回读)读 /opt/hatch/skills/artifacts/references/prose.md(共享);文档涉及数据图表读 /opt/hatch/skills/artifacts/references/charts.md(共享);涉及地点或地图读 /opt/hatch/skills/artifacts/references/maps.md(共享);读取、合并、拆分、提取现有 PDF 或填写 PDF 表单读 /opt/hatch/skills/artifacts/pdf/references/existing-pdfs.md。
脚本:/opt/hatch/skills/artifacts/scripts/render_audit.mjs(共享)将 HTML 源渲染为 PDF 与 PNG 并运行渲染检查门,具体参数见 workflow.md;/opt/hatch/skills/artifacts/scripts/validate_pdf.sh 执行完整性、页面元数据、data-URI 嵌入与完整光栅化校验,需反复运行直至通过。
验证要求:遵循 /opt/hatch/skills/artifacts/testing/SKILL.md,先运行检查门,再在返回链接前阅读每一张验证 PNG。
限制:资料未提供定价、平台支持范围与具体安装命令,这些信息暂未提供。