Administrator
发布于 2026-04-08 / 4 阅读
0
0

如何解决AI模板填充的方式

- PDF 上传前端:原生 HTML+JS 页面,左侧依次提供模板 PDF(≤500KB)与多份资料 PDF(≤2MB)的选择器;前端即时校验格式/大小,逐个上传到后端并记录返回的 Volcengine file_id,所

有上传成功且待 5 秒后才显示解析按钮。

- 解析按钮与结果展示:解析请求将模板 file_id 置于首位、附上资料 file_id 队列提交到火山 Doubao API;后端原样转发,前端展示返回中的 JSON 文本并支持一键复制。

- Go 代理后端:/api/upload 校验文件类型与大小后用 multipart 转发到火山上传接口;/api/parse 构造指定 payload 调用火山解析接口;/api/fill-docx 读取前端上传的 DOCX 模板与

JSON 值,用占位符 {{value_x}} 替换生成新文档;所有请求都会在日志中打印等价的 curl 命令与返回数据,便于调试。

- Word 模板填充:前端在右侧提供 Word 模板上传与“生成 Word”按钮,使用解析结果 JSON(或手动编辑的 JSON)调用 /api/fill-docx,浏览器自动下载替换后的 DOCX 文件。

相关代码

demo4.zip


评论