Officegen-DOCX
用于文字处理的开源 JavaScript 库
通过开源 API 创建、修改和转换 Microsoft® Word DOCX 文档。
什么是 Officegen-DOCX?
Officegen-DOCX 是一个开源 JavaScript 库,允许软件开发人员使用 Office Open XML 文件并在他们自己的 JavaScript 应用程序中为 MS Office 2007 及更高版本创建 Word (Docx)。 Officegen-DOCX 非常灵活,可用于多种环境。支持 Node.js 的环境完全兼容它,例如 Linux、OSX 和 Windows。
它还支持 Microsoft Word 文档(DOCX 文件)的多种文字处理功能,例如创建 Word 文档、添加一个或多个段落、添加图像、页眉和页脚支持、书签和超链接支持。
Officegen-DOCX 入门
可以通过应用以下命令直接从在线 Officegen-DOCX 存储库安装最新版本的 officegen-DOCX。
使用 officegen 存储库安装
$ npm install Ziv-Barber/officegen#master
通过免费的 JavaScript API 创建 Word 文档
Officegen-DOCX 使软件程序员能够在 JavaScript 应用程序中创建新的 Word DOCX 文档。它还使开发人员能够根据需要更改现有的 Microsoft Word 文档。您还可以插入段落、添加图像、对齐文本或对象、添加页眉和页脚、书签和超链接支持、更改字体样式等。以下简单的代码行可以在 JavaScript 中创建 Word 文档。
- 实例化officegen
- 创建一个空的 Word 文档
- 设置输出路径并保存文档
创建一个空的 DOCX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create an empty Word document
let docx = officegen('docx')
// Set output path
let out = fs.createWriteStream('empty.docx')
// Save
docx.generate(out)
将图像插入 Word DOCX 文件
Officegen-DOCX 使计算机程序员能够在 JavaScript 应用程序中的 Word DOCX 文档中添加图像,只需几行代码。要在 Word 文档中添加图像,您需要提供图像的名称和位置。
在 DOCX 中添加图像 - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Create a new paragraph
let pObj = docx.createP()
// Add Image
pObj.addImage('sample.jpg')
// Set output path
let out = fs.createWriteStream('image.docx')
// Save
docx.generate(out)
将段落添加到 Word DOCX 文件
Officegen-DOCX 使计算机程序员能够在他们自己的 JavaScript 应用程序中的 Word DOCX 文件中添加内容。 API 支持在 word 文档中添加一个或多个段落。它还有助于您轻松设置内容的字体、颜色、对齐方式等。
在 DOCX 中添加段落 - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Add Paragraph
let pObj = docx.createP()
// Add Text in it
pObj.addText('FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('fileformat.docx')
// Save
docx.generate(out)