js实现多个word合并,使用docx-merger库

sh 复制代码
npm i -s docx-merger
dart 复制代码
var DocxMerger = require("docx-merger");

var fs = require("fs");
var path = require("path");

var file1 = fs.readFileSync(
  path.resolve(__dirname, "1.docx"),
  "binary"
);

var file2 = fs.readFileSync(
  path.resolve(__dirname, "2.docx"),
  "binary"
);

var docx = new DocxMerger({}, [file1, file2]);

//SAVING THE DOCX FILE

docx.save("nodebuffer", function (data) {
  // fs.writeFile("output.zip", data, function(err){/*...*/});
  fs.writeFile("output.docx", data, function (err) {
    /*...*/
  });
});

todo

页面方式使用

相关推荐
Jing_jing_X1 分钟前
心情追忆-首页“毒“鸡汤AI自动化
java·前端·后端·ai·产品经理·流量运营
Dklau-c2 分钟前
Linux下,修改环境变量的几种方法
linux·前端·chrome
GISer_Jing16 分钟前
Tomcat和Nginx原理说明
服务器·开发语言·javascript
Jet_closer_burning1 小时前
Vue.js 自定义指令:从零开始创建自己的指令
前端·javascript·vue.js
今天你有学习吗1 小时前
解决canvas绘图模糊问题
javascript·css·css3
Crossoads1 小时前
【汇编语言】call 和 ret 指令(一) —— 探讨汇编中的ret和retf指令以及call指令及其多种转移方式
android·开发语言·javascript·汇编·人工智能·数据挖掘·c#
优雅永不过时·1 小时前
three.js实现地球 外部扫描的着色器
前端·javascript·webgl·three.js·着色器
peachSoda72 小时前
随手记:鼠标触顶方法
前端·javascript·vue.js
疯狂的沙粒2 小时前
Vue项目开发 formatData 函数有哪些常用的场景?
前端·javascript·vue.js
逆旅行天涯2 小时前
【功能实现】bilibili顶部鼠标跟随效果怎么实现?
前端·javascript·vue