SuperAPI AI 工具集

pdf

办公与效率

查看项目

更新于 10-16 01:33

技能介绍

用途:在需要读取或审阅 PDF 内容且版式与视觉效果重要时使用;也用于以可靠格式程序化创建 PDF,并在交付前验证最终渲染效果。

主要能力:优先进行视觉审阅,将 PDF 页面渲染为 PNG 并检查;使用 reportlab 生成新 PDF;使用 pdfplumber(或 pypdf)做文本提取和快速检查,但不依赖其保证版式还原。

使用方式:渲染可用 pdftoppm -png $INPUT_PDF $OUTPUT_PREFIX;若不可用则安装 Poppler 或请用户在本地审阅。依赖优先用 uv 管理,安装 Python 包:uv pip install reportlab pdfplumber pypdf;若无 uv 则用 python3 -m pip install reportlab pdfplumber pypdf。系统渲染工具:macOS 用 brew install poppler,Ubuntu/Debian 用 sudo apt-get install -y poppler-utils。若环境无法安装,需告知用户缺失的依赖及本地安装方法。

约定:中间文件放在 tmp/pdfs/,完成后删除;最终产物写入 output/pdf/;文件名保持稳定且具描述性。无需环境变量。

质量要求:保持统一字体、间距、页边距和章节层级;避免文字裁切、元素重叠、表格断裂、黑块或不可读字形;图表、表格和图片需清晰、对齐并标注明确;仅使用 ASCII 连字符,避免 U+2011 等 Unicode 破折号;引用需人类可读,不得残留工具标记或占位符。

限制与检查:每次有意义的更新后需重新渲染页面,核对对齐、间距与可读性;在最新 PNG 检查显示无视觉或格式缺陷前不得交付;确认页眉页脚、页码和章节过渡效果良好;最终批准后整理或删除中间文件。