add_template_pages
Add specific pages from multi-page templates or a single poster layout to a free-canvas document, preserving each page's size and sample text for later editing.
Instructions
把模板的页面加进一份自由画布文档,和编辑器模板面板里点一页一样:套图模板可以只加某几页(再来一张内页、换个结尾页),单页海报加进来就是新的一页。页面保留模板自己的尺寸和示例文字,之后用 inspect_document 找到图层、apply_actions 改字,check_document 会把没改的示例文字报出来。要直接按内容填好:套图的页用 create_document_from_content 每页的 templateId,海报用 create_poster_from_content 的 documentId。返回加进来的页(slideId、名称、在文档里是第几页),默认附上这些页的缩略图。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | 加模板的第几页,从 1 起(套图是 1 封面、2 内页、3 结尾),可以重复;不给就加全部 | |
| document | No | 完整的 v44(或 v1–43 旧版)文档 JSON,可替代 documentId | |
| previews | No | 是否附上加进来的页的缩略图,默认 true | |
| documentId | No | 创建或修改文档的工具返回的 documentId(推荐:不必来回传整份文档) | |
| templateId | Yes | list_templates 返回的自由画布模板 id | |
| afterSlideId | No | 加在这一页后面;不给就加在最后 | |
| documentPath | No | 文档 JSON 文件的路径,可替代 documentId | |
| replaceSlideId | No | 换掉这一页(比如一张空白页),不能和 afterSlideId 同时给 | |
| includeDocument | No | 同时返回完整文档 JSON(默认只返回 documentId 和 version) |