create_poster_from_content
Generate a single-page poster from a chosen template and supplied content, replacing sample text, removing unused elements, and optionally adding it as a page to a document.
Instructions
按内容生成一张海报(单页模板:小红书封面、菜单、价目表、证书、九宫格、课程表、各种海报、请柬、贺卡、封面、宣传单、数据盘点、对比表、成长记录等),尺寸跟模板走。模板里的示例文字全部换成内容,没给的连同它的底板、按钮一起删掉。不同模板吃不同的字段(菜单的 details、课程表的 table、数据盘点的 chart、证书的 recipient),content 每个字段的写法和放不下时怎么排见 get_guide("poster-content");summary.moved / unplaced / shrunk 说明文字放到了哪里、缩了多少。给 documentId 时海报加成那份文档的一页。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| document | No | 完整的 v44(或 v1–43 旧版)文档 JSON,可替代 documentId | |
| documentId | No | 给了就把海报加成这份文档的一页(就地更新,海报保留自己的尺寸);documentId、document、documentPath 都不给就新建一份文档 | |
| templateId | Yes | list_templates 里 kind 为 poster 的模板 id,如 "talk-poster-freeform" | |
| afterSlideId | No | 加进已有文档时放在这一页后面;不给就加在最后 | |
| documentPath | No | 文档 JSON 文件的路径,可替代 documentId | |
| includeDocument | No | 同时返回完整文档 JSON(默认只返回 documentId 和 version) |