Commit 4cd1164c authored by junmeng huang's avatar junmeng huang
Browse files

feat(web): 可视化模板设计器,拖拽定制模板不必再改 LaTeX 源码

- 新增设计器页面 /designer(新建)与 /designer/:id(编辑):三栏拖拽布局、
  组件属性面板、编译预览(PDF + 生成的 LaTeX 源码)
- 组件模型覆盖主标题/章节标题/正文/列表/勾选清单/可填字段/信息表/签字栏/分隔线/分页
- buildLatex 生成固定现代骨架(ctexart + enumitem + tabularx + booktabs),
  字段值统一转义;设计稿以 % tenpages:design: 注释内嵌源码,可再次打开还原
- parseDesign 逆向解析:老模板打开设计器时自动把 LaTeX 拆成组件,
  支持标题/章节/勾选清单/列表/表格/表格环境/摘要/签字栏/页眉字段/独立字段行
- 「导入 LaTeX」弹窗:粘贴手写源码即可转成可拖拽组件
- 后端:抽出 escapeLatexText 并让 ExportFromTemplate 先转义字段值,
  修掉用户填写下划线/百分号导致编译失败的问题
- 库内 8 个模板回归:字段零丢失,重新生成的 PDF 与原稿结构一致
parent e3662bb2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment