1. 功能实现所依赖的库,同时在electron环境下依赖fs path两大模块
npm install --save docxtemplater pizzip
详细官网文档参考:https://docxtemplater.com/docs/get-started-node/
2. 详细实现如下(直接贴完成代码):
const {
dialog } = require('electron');
const path = require('path');
const fs = require('fs');
const Docxtemplater = require('docxtemplater');
const PizZip = require('pizzip');
ipcMain.handle('save-docx-file', (_, data) => {
return new Promise((resolve) => {
console.<

文章介绍了在Electron应用中使用`docxtemplater`和`pizzip`库实现模板文件动态填充并保存的功能,包括读取模板、设置数据、压缩输出到用户指定目录的过程。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



