| 文件 | 状态 | 说明 |
|---|---|---|
presentation.pptx |
✅ 已覆盖 | 28 页正式交付版(31031289 字节) |
presentation_new.pptx |
✅ 重建 | 同内容,构建中间产物 |
preview.html |
✅ 重建 | 28 页单文件预览(可翻页,图片已 base64 内联) |
svg/slide-14.svg |
✅ 重新生成 | 修复后版,38 个可编辑文本元素 |
backup_presentation_20260806_0710.pptx |
备份 | 覆盖前的上一版正式文件 |
根因:原始 HTML 存在网格定位 bug——C1 设置 grid-row: span 2 占满第 1 列两行,C3 又显式声明 grid-column: 1/2,自动放置被挤到隐式第三行(795-997px,完全在 720px 画布之外);C4 底部 775px 也超出画布。此前渲染只有 2 张卡片可见,C3/C4 从未显示过。
修复:改为显式 2×2 网格(rows: 330px 250px; columns: 1fr 340px):
防溢出校准(headless Chrome 逐像素实测):
验证结果:4 张卡片全部在画布内(底部 ≤680 < 720)、全部 overflow=0、配图正常加载、无文本裁剪。
2 张卡片精确填满 1280×880 画布,零溢出,无需改动。
slides/slide-14.html → html2svg.py → svg/slide-14.svg → svg2pptx.py → presentation.pptx
html2svg.py:slide-14 转换成功,38 文本元素(PPT 内可编辑)svg2pptx.py:28/28 页 0 跳过 0 错误;slide-14 由旧版升至 61 shapeshtml_packager.py:preview.html 28 页重建成功python-pptx 复核:28 页;slide-14 含全部 4 张卡片内容(四类收入 / 单位经济模型 / 三边市场平台经济 / 获客与留存闭环),关键数据(LTV/CAC 80-330倍、商业化已验证、超级入口)均在档ppt-output/slides/slide-14.html(其余 27 页未改动)