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

1.5 KiB
Raw Permalink Blame History

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。