| | |
| | | // 创建一个PizZip实例,内容为模板的内容 |
| | | let zip = new PizZip(content); |
| | | // 创建并加载docx templater实例对象 |
| | | let doc = new docxtemplater().loadZip(zip); |
| | | let doc = new docxtemplater().loadZip(zip).setOptions({ |
| | | linebreaks:true, |
| | | paragraphLoop: true, |
| | | nullGetter:function () { |
| | | return "" |
| | | } |
| | | }); |
| | | // 设置模板变量的值 |
| | | doc.setData(e); |
| | | |
| | |
| | | |
| | | //下载word,带图片 |
| | | export const exportDocWidthImg = (e, path , dname, imgSize) => { |
| | | |
| | | for (let attr in e) { |
| | | if (e[attr] == null) { |
| | | e[attr] = ""; |
| | |
| | | |
| | | // 设置模板变量的值 |
| | | doc.setData(e); |
| | | console.log(doc,'下载---带图片的---') |
| | | |
| | | try { |
| | | //替换所有模板变量 |
| | |
| | | // 创建一个PizZip实例,内容为模板的内容 |
| | | let zip = new PizZip(content); |
| | | // 创建并加载docx templater实例对象 |
| | | let doc = new docxtemplater().loadZip(zip); |
| | | let doc = new docxtemplater().loadZip(zip).setOptions({ |
| | | linebreaks:true, |
| | | paragraphLoop: true, |
| | | nullGetter:function () { |
| | | return "" |
| | | } |
| | | }); |
| | | |
| | | // // 图片处理 |
| | | const opts = {} |