zcbot/rendering/__init__.py

12 lines
718 B
Python

"""平台渲染层:把 sections/*.md(或单 .md)渲染成 docx / pdf。
不是 skill 内容,是**平台能力**——各 skill 通过 `render.py` CLI 调用,自身不再 bundle
渲染脚本(故 fork skill 不受影响)。随镜像 bind-mount 进 `/sandbox/rendering`。
- common.py 叶子原语(字体/化学式白名单/块级正则/表格行切分/图片路径),三 profile 单一事实源
- docx_manuscript.py paper 投稿稿 + proposal 申报书(配置化双 profile)
- docx_brief.py brief 简报(商务红 + 引文上标超链 + callout)
- pdf.py md→HTML→沙盒 chromium --print-to-pdf
- render.py 统一入口:--profile {brief,paper,proposal} --format {docx,pdf}
"""