node 生成word文件
时间: 2023-06-25 19:03:42 浏览: 162
可以使用 `officegen` 模块来生成 Word 文件。具体操作步骤如下:
1. 安装 `officegen` 模块
```bash
npm install officegen --save
```
2. 编写代码生成 Word 文件
```javascript
const officegen = require('officegen');
const fs = require('fs');
const docx = officegen('docx'); // 创建一个 Word 文件对象
// 设置文档元数据
docx.setTitle('Sample Document');
docx.setDescription('A brief description of the document');
docx.setAuthor('John Doe');
// 创建一个段落对象
const pObj = docx.createP();
// 添加文本到段落中
pObj.addText('Some simple text', { bold: true });
// 添加图片到段落中
const img = fs.readFileSync('path/to/image.jpg');
pObj.addImage(img);
// 保存 Word 文件
const output = fs.createWriteStream('output.docx');
docx.generate(output);
```
以上代码会生成一个包含文本和图片的 Word 文件,并保存为 `output.docx`。
阅读全文