SuperAPI AI 工具集

elegant-reports

设计与创作

查看项目

更新于 10-16 00:04

技能介绍

用途:根据用户需求生成设计感强的专业 PDF 报告,适用于「帮我做一份漂亮的报告」「把这些数据生成 PDF 报告」等场景,面向需要美观分析报告、调研报告、项目报告的用户。

主要能力:支持封面页(标题、副标题、日期、作者)、自动生成章节目录、正文标题层级与段落列表、带交替行背景色的数据表格、matplotlib 统计图表,以及页眉页脚(标题与页码)。设计风格为 Nordic 简约:深蓝 #2C3E50 与白色为主,琥珀黄 #F39C12 作强调色;衬线体标题搭配无衬线正文,中文使用系统字体;大量留白,左对齐为主,标题居中。

使用方式:首次使用时自动安装依赖,命令为 pip install fpdf2 matplotlib。通过 Python 脚本使用 fpdf2 生成 PDF,matplotlib 生成图表。报告结构模板提供 ElegantReport 类,包含 header、footer、chapter_title、body_text 等方法。图表生成使用 matplotlib 的 Agg 后端,配色为 ['#2C3E50', '#E74C3C', '#F39C12', '#27AE60', '#3498DB'],保存 DPI 为 150。

输出规范:默认 A4 纵向,留足页边距;中文内容自动使用系统中文字体;图表清晰度不低于 150 DPI;生成完成后告知用户文件路径;复杂报告先确认大纲结构再生成。

限制:资料未提供收费、价格、平台兼容性等具体信息,暂未提供。