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

页面方式使用

相关推荐
wordbaby8 分钟前
Expo (React Native) 最佳实践:TanStack Query 深度集成指南
前端·react native
~无忧花开~22 分钟前
Vue二级弹窗关闭错误解决指南
开发语言·前端·javascript·vue.js
软件技术NINI23 分钟前
前端面试题:请描述一下你对盒模型的理解
前端
码事漫谈28 分钟前
VS Code终端从入门到精通完全指南
前端·后端
wordbaby30 分钟前
Expo (React Native) 本地存储全攻略:普通数据与敏感数据该存哪?
前端·react native
知行力1 小时前
【GitHub每日速递 20251209】Next.js融合AI,让draw.io图表创建、修改、可视化全靠自然语言!
javascript·人工智能·github
REDcker1 小时前
JS 与 C++ 语言绑定技术详解
开发语言·javascript·c++
zlpzlpzyd1 小时前
vue.js 3中全局组件和局部组件的区别
前端·javascript·vue.js
浩星1 小时前
css实现类似element官网的磨砂屏幕效果
前端·javascript·css
一只小风华~1 小时前
Vue.js 核心知识点全面解析
前端·javascript·vue.js