Commit Graph

4 Commits

Author SHA1 Message Date
zwt13703 b1de886828 fix: TinyMCE 允许 style 属性 + 对齐支持扩展到标题和列表
- Editor: valid_elements + extended_valid_elements 保留内联 style
- docx_to_html: 对齐注入覆盖 p/h1-h6/li 块级元素
2026-07-06 22:41:54 +08:00
zwt13703 81cb155e3f fix: 保留上传模板的文本对齐(居中/右对齐/两端)
- docx_to_html: Mammoth转换后用BeautifulSoup注入text-align CSS
- html_to_docx: 解析style属性还原WD_ALIGN_PARAGRAPH对齐
- 支持 center/right/justify 三种对齐
2026-07-06 22:35:00 +08:00
zwt13703 e937449e6a fix: 样式丢失问题 - 生成任务改为直改原始 docx 保留样式
- generate.py: 直接加载原始 docx 用 python-docx 替换文本,不再经过 HTML→docx
- html_to_docx: 增强支持 bold/italic/heading 等基本格式
- text替换: 支持段落内 runs 和表格 cell 内的文本替换
- 结果: AI 内容正确插入,字体/加粗/标题等原始样式完全保留
2026-07-06 17:53:15 +08:00
zwt13703 aa84521449 feat: 阶段二 - 核心业务 API 实现
- Pydantic Schemas: AIModel, Template, GenerationPoint, GenerationTask
- 文档处理服务: docx↔HTML (Mammoth), docx→PDF (reportlab)
- AI 模型管理 API: CRUD + 启用/禁用切换 + API Key 加密
- 模板管理 API: 上传/转换HTML/在线编辑保存/下载(docx+pdf)
- 生成点管理 API: CRUD + 参考文件上传 + 批量排序
- 17 个 API 端点注册,后端启动验证通过
2026-07-06 16:18:23 +08:00