Agent Skills
返回列表
PDF 生成与渲染审阅

PDF 生成与渲染审阅

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_014b5510/8220210a。

技能介绍

要解决的具体问题

PDF 不像 HTML 那样方便逐层检查:文字重叠、表格断裂、页码错位、黑块和占位符,往往只在最终文件里才暴露。只用 pdfplumber 或 pypdf 提取文本,能知道内容存在,但判断不了版式、间距和视觉可读性是否达到交付标准。

技能如何工作

该技能把 PDF 任务拆成 生成、抽取 和 视觉校验 三层:用 reportlab 创建新文档,用 pdfplumber 或 pypdf 做快速文本检查,再用 pdftoppm 将页面渲染成 PNG 进行审阅。每次更新后重新渲染,检查对齐、间距、图表清晰度、页眉页脚、页码和章节过渡。中间文件放在 tmp/pdfs/,最终产物放在 output/pdf/,文件名保持稳定且可读。若环境缺少依赖,它会指出缺失项并建议本地补齐或人工查看输出,而不是静默失败。

适用边界

它适合布局敏感、需要交付级排版的 PDF 场景,例如报告、说明文档、带图表的静态页面。不适合把复杂网页原样转 PDF 后仍期望像素级一致,也不适合只提取文本而完全不检查版式的任务。最终交付前必须以最新渲染图为准,确认没有裁切、重叠、断行或不可读字符。

使用场景

  • 用 `reportlab` 生成周报 PDF,并通过 PNG 检查表格是否断行、页码是否错位。
  • 审阅合同或说明文档 PDF,把页面渲染成图片,确认间距、页眉页脚和引用没有占位符。
  • 用 `pdfplumber` 快速核对文本后,再重渲页面,验证图表清晰、无重叠和黑块。
  • 维护 PDF 输出脚本时,统一使用 `tmp/pdfs/` 存中间文件、`output/pdf/` 存最终产物。

适合人员

  • 需要用 Python 批量生成版式固定的报告,并在交付前检查排版的工程师。
  • 负责维护 PDF 输出脚本,想加入页面渲染校验与临时文件清理的自动化工程师。
  • 做文档交付审查,需要把 PDF 页面转图检查页码、间距和引用完整性的编辑。