用途:面向建筑行业文档工作流处理 PDF,覆盖 RFI(信息请求)、报审文件(submittal)、技术规格书和图纸包,可提取数据、合并文件包、填写表单。改编自 Anthropic 的 PDF 技能。
主要能力:
- RFI 处理:用 pypdf 读取 PDF 文本,按正则提取 RFI 编号、主题、发件人、收件人、日期、规格章节、图纸引用等字段。
- 报审包创建:用 pypdf 的 PdfWriter/PdfReader 将封面页、产品资料、施工详图合并为带书签分节的报审文件包。
- 规格书提取:用 pdfplumber 按 CSI MasterFormat 章节号(如 03 30 00)切分并提取各章节文本。
- 图纸拆分:将图纸包按页拆分为单张图纸 PDF,并尝试从页面文本前 500 字符中识别图号命名。
使用方式:安装依赖 pip install pypdf pdfplumber reportlab,然后调用上述函数;也可与 DDC 流程集成,例如提取 RFI 数据后用 pandas 追加到 RFI_Log.xlsx 跟踪表。
适用场景:建筑项目文档的批量信息提取、报审资料整理、规格书分析、图纸包拆分与归档。
限制:资料未提供具体性能、准确率、收费或平台支持信息;图纸图号识别依赖 PDF 为文本型,扫描件可能无法提取;正则字段解析依赖文档格式规范。