Files
NotesAgentic/docs/development/PDF主题与资源限制修复验收-2026-09-07.md
T

23 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PDF 主题与资源限制修复验收
工作目录:`G:/OSProject/NotesAgent`;分支:`feat/phase2-completion`
## 完成内容
1. 修复关闭窗口误取消提交中的导出任务,保留主动取消。
2. PDF 移除前后端导出数量、大小、图片像素及累计资源配额,详见接口契约。
3. PDF 读取点击导出时的主题颜色快照,覆盖六套主题和自定义调色板,移除强制浅色打印提示。
4. 公式透明底、Mermaid 主题变量、矢量函数图、代码背景与边框、表格、提示块和页面背景都使用对应主题颜色。
## 验证
- 全量后端:879 项通过,1 条既有 Starlette/httpx 弃用警告。
- 全量前端:82 文件、448 项通过。
- 分页/代码背景最终调整后:相关后端 108 项通过。
- 前端生产构建通过,仍有既有大分包提示。
- 超旧限制回归:17 个 Mermaid、65 个文档资源、单图超过 400 万像素、超过旧源/产物阈值、17 条函数表达式与20个函数图。
- 真实前端 Mermaid 栅格化 + 后端导出流水线生成 light/dark/sepia/paper-moments/ocean-blue/midnight-purple 六份 PDFPoppler 渲染并检查全部12页,未出现白底公式、不可读深色文字、图表裁切或孤立章节标题。
- 验证数据与截图:本机 `.local-plans/pdf-theme/`;全部接口拦截为测试数据,未访问真实模型或用户笔记。
本次未改动用户已有的三份笔记修改。主题适配使用颜色与语义样式,不将任意主题 CSS/脚本直接用于 PDF。