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

页面方式使用

相关推荐
Amos_Web4 分钟前
Rspack 源码解析(十):Hash 与 Asset 生成
前端·rust·源码阅读
福兮说7 分钟前
用 IndexedDB 存用户的文件,我踩过的五个坑
前端·javascript
闪耀之光M787 分钟前
前端依赖自动导入:unplugin-auto-import
前端
Ricon组态薄荷糖21 分钟前
Ricon组态系统:工业组件开发指南与实践
前端·后端·物联网
flash俊杰26 分钟前
Electron 桌面应用的进程模型:为什么 fork Next.js standalone
前端
沙蒿同学37 分钟前
我把架构约定编译成了会变红的测试:Wails v2 + Go + Vue3 桌面脚手架实战
前端·后端·github
cpolar技术支持39 分钟前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright
wordbaby40 分钟前
企业级后台管理系统路由设计与最佳实践指南
前端
胡志辉的博客1 小时前
【完全开源】IP 纯净度检测 可一键部署到自己的CF
前端·javascript·chrome·ip·chromium
Hilaku1 小时前
作为面试官,我最怕遇到什么样的候选人?
前端·javascript·程序员