用途:处理 PDF 操作、表单填写、文本与表格提取,以及高保真生成,适合制作专业 PDF 报告、合并文档和自动化流程。
主要能力: 生成:以 Reportlab(程序化)或 Platypus(模板化)作为主要引擎生成 PDF。 预览:将每一页转换为 PNG 以便检查,命令为 pdftoppm -png -r 150 document.pdf page。 检查:确认图表、表格和排版清晰且对齐良好。 表单填写:使用 scripts/extract_form_field_info.py 识别可填写字段,参考 references/forms.md,程序化填充字段并通过渲染循环验证。 操作(pypdf):用 PdfWriter 合并多个文档;拆分页面为单独文件;用 PdfWriter.encrypt() 添加密码或水印,高级功能与 JS 库替代方案见 references/reference.md。 提取(pdfplumber):保留布局提取文本;将复杂表格直接提取为 Pandas DataFrame 以便分析。
质量要求:文本在 100% 缩放下可读,避免密集文字墙;保持有意的视觉设计,边距与配色一致;最终输出不允许出现黑块、文字裁切等缺陷。
限制:资料未提供安装方式、依赖版本、平台支持、收费与价格信息,暂未提供。