可以修改docx中的内容:
可以提供两类数据
- 字符串替换:{{name}} to text
- 图片替换: {{image1}} to image(png/jpeg)
// 1. 创建模板处理器
let mut docx_template = new;
// 2. 添加要替换的内容
docx_template.add_text_replacement;
docx_template.add_text_replacement;
docx_template.add_text_replacement;
docx_template.add_text_replacement;
docx_template.add_text_replacement;
// 添加在线图片,大小默认文档一半
docx_template.add_image_url_replacement.await?;
// 大小为厘米,根据文档实际需求设置大小
docx_template.add_image_url_size_replacement.await?;
添加本地图片
docx_template.add_image_file_replacement.expect;
// 替换图片占位符为空
docx_template.add_image_file_replacement.expect;
其中替换图片可以替换本地土和在线图片