用途:从建筑项目数据自动生成格式化 PDF 报告,解决手工制作耗时、格式不一致、多源数据汇总和周期性报告重复劳动的问题。
主要能力:提供 PDFReportGenerator 类,按报告类型(进度、成本、安全、质量、执行摘要、周报、月报)组织内容。支持多种区块:页眉、文本、表格、图表、KPI 卡片、图片、分页。内置进度、成本、安全三类标准报告生成方法,可设置作者、日期、版本等元数据,并可将报告结构导出为字典、生成 HTML 或导出 Excel。
使用方式:先创建 PDFReportGenerator(项目名, 报告类型),调用 set_metadata 设置元数据,再调用 generate_progress_report、generate_cost_report、generate_safety_report 传入数据字典,或手动 add_header、add_text、add_table、add_kpi_cards、add_chart、add_page_break 组装自定义报告。最后用 to_html 输出 HTML,或 export_to_excel 导出 Excel。
适用场景:建筑项目的进度、成本、安全、质量及周期性报告自动化,适合需要统一模板和快速汇总多源数据的团队。
限制:资料未提供 PDF 直接生成的具体实现、依赖库、安装命令、收费与平台信息;示例仅展示 HTML 与 Excel 导出,PDF 输出方式暂未提供。