任务记录 - 凯聪投资一页式宣传单设计

📋 任务目标

为凯聪投资设计一版全新的竖版 PDF 一页式私募基金产品介绍宣传单,并生成可编辑的 PPT 格式文件供用户直接使用和修改。

要求:

  • 基于真实业务数据(业绩指标、团队信息、策略架构等)进行全新设计
  • A4 竖版格式(794pt × 1123pt / 8.27" × 11.69")
  • 输出 HTML、PDF 和 PPTX 三种格式
  • PPT 必须是真正可编辑的:每个标题、段落都是独立文本框,可直接修改文字;图表和形状可以单独选中编辑

📁 源文件盘点

文件名大小说明
凯聪投资一页式宣传单 - 市场总监终版升级稿.pdf1.2 MB主要内容参考,包含业绩数据、策略描述等
扣子设计内容 - 凯聪投资 AI 赋能的全球宏观对冲策略.md35 KB详细的设计说明文档
manus-凯聪投资 AI 赋能的全球宏观对冲策略.html1.8 MB待参考的 HTML 版本
manus-ai 市场监控信息栏.pdf245 KB辅助参考资料

🎯 关键发现与决策

文件名空格问题

现象: Read tool 会自动在中文和英文单词之间添加空格(如"凯聪投资 AI 赋能"),但实际文件名中没有这些空格。

解决方案: 使用 bash cat 命令读取文件,或确保文件名完全匹配原始字符串。

PPT 生成方式对比

方式实现方法文件大小可编辑性
截图式PDF → PNG → PPTX(嵌入一张图片)~418 KB❌ 无法编辑文字,仅适合展示
可编辑式python-pptx 逐个添加文本框和形状~32 KB✅ 所有元素均可独立编辑

python-pptx API 注意事项

  • MSO_SHAPE.CURVE 不存在,可用 ROUNDED_RECTANGLE 替代
  • 渐变填充设置较复杂,简化为纯色更稳定
  • A4 竖版需手动设置:slide_width = Inches(8.27), slide_height = Inches(11.69)

📝 设计内容结构

Header - 品牌区 (0-1.8")

  • Logo(白色圆角矩形 + "凯"字)
  • 公司名称:Kaicong Investment
  • 主标题:AI 赋能的全球宏观对冲策略
  • 价值主张:追求低回撤约束下的稳健绝对收益

Performance - 业绩区 (2.15-4.25")

  • 左侧图表(宽 5.55"):累计收益率曲线图,从 0% 到 +15.8%
  • 右侧指标卡片(3 个,每个宽 1.50"):
    • 最大回撤:-2.7%(绿色)
    • 夏普比率:1.91(紫色)
    • 卡玛比率:5.88(橙色)

Strategy - 策略区 (4.4-5.75")

三列布局,每列宽 2.82":

  1. 🌐 全球宏观对冲 — 进攻型策略
  2. ⚖️ 事件驱动中性 — 防守型策略
  3. 🛡️ 智能风控算法 — 护航系统

AI Section - AI 赋能区 (5.9-7.1")

  • 左侧:🧠大图标(紫色圆角矩形)
  • 右侧内容:DELTAGRAD D5 大语言模型驱动说明
  • 四个特性标签:市场状态识别、趋势预测、风险预警、智能调仓

Team Section - 核心团队 (7.2-8.2")

三位核心成员卡片(三列布局):

  1. 易聪博士 — 创始人 · 投资总监
  2. 郭信 — 联合创始人 · 总经理
  3. 庞然 — AI 研发核心

Footer - 联系与声明 (8.3-9.3")

  • 左侧:联系方式(电话、邮箱)
  • 右侧:风险提示文字

🐛 问题修复记录

问题 1:元素位移偏离容器

现象: 右侧指标卡片超出 A4 右边界

原因分析:

card_right = chart_left + chart_width + 0.15 = 0.45 + 5.35 + 0.15 = 5.95"
card_width = 1.35"
总宽度 = 5.95 + 1.35 = 7.30" ✓ (在容器内)

但实际计算有误,导致卡片位置偏移。

修复方案:

  • 调整图表宽度从 5.35" → 5.55"
  • 右侧卡片起始位置设为 6.10"(留出间隙)
  • 卡片宽度增加到 1.50"
  • 最终右边界:6.10 + 1.50 = 7.60" < 8.27" ✓

问题 2:收益率曲线是大色块

现象: 业绩曲线显示为一个蓝色箭头形状,而非平滑的上升曲线

原因分析: MSO_SHAPE.CURVED_UP_ARROW 是预定义的箭头形状,不是自由路径,无法精确控制曲线形态。

修复方案: 使用 25 个小圆点(直径 0.08")沿曲线路径排列:

def generate_curve_points(num_points=25):
    points = []
    for i in range(num_points):
        t = i / (num_points - 1)  # 0 to 1
        y_pct = 0.158 * (t ** 0.85)  # 增长曲线公式
        points.append((t, y_pct))
    return points

每个点用 MSO_SHAPE.OVAL 绘制,形成视觉上的连续曲线。


📦 最终输出文件

文件名大小格式说明
凯聪投资 - 竖版一页式宣传单_全新设计.html-HTML源 HTML,浏览器查看
凯聪投资 - 竖版一页式宣传单_全新设计.pdf-PDF打印/分享用
凯聪投资 - 竖版一页式宣传单_全新设计.pptx418 KBPPTX截图式,不可编辑
凯聪投资 - 竖版一页式宣传单_全新设计_可编辑.pptx32 KBPPTX✅ 最终输出,完全可编辑

🛠️ 生成脚本

create-editable-ppt.py

使用 python-pptx 库逐个添加文本框和形状的可编辑 PPT 生成脚本。

关键参数:

# A4 竖版尺寸
prs.slide_width = Inches(8.27)
prs.slide_height = Inches(11.69)

颜色定义:

  • header_bg: #0f2a4a(深蓝)
  • blue_primary: #2563eb(主蓝色)
  • green_success: #10b981(成功绿)
  • purple_accent: #7c3aed(强调紫)
  • orange_warm: #ea580c(暖橙色)

✅ 任务完成状态

步骤状态
确认任务目标
盘点源文件
读取参考内容
生成 HTML/PDF
发现 PPT 不可编辑问题
创建可编辑 PPT 脚本
修复布局偏移问题
修复曲线色块问题
生成最终可编辑 PPT

记录时间:2024 年 4 月 12 日