![](https://products-qa.fileformat.com/ru/word-processing/javascript/officegen-docx/header-image.png)
Officegen-DOCX
Библиотека JavaScript с открытым исходным кодом для обработки текстов
Создавайте, изменяйте и преобразовывайте документы Microsoft® Word DOCX с помощью API с открытым исходным кодом.
Что такое Officegen-DOCX?
Officegen-DOCX — это библиотека JavaScript с открытым исходным кодом, которая позволяет разработчикам программного обеспечения работать с файлами Office Open XML и создавать Word (Docx) для MS Office 2007 и более поздних версий в своих собственных приложениях JavaScript. Officegen-DOCX очень удобен. гибкий и может использоваться в нескольких средах. Среды, поддерживающие Node.js, полностью совместимы с ним, например Linux, OSX и Windows.
Он также поддерживает несколько функций обработки Word для документов Microsoft Word (файл DOCX), таких как создание документов Word, добавление одного или нескольких абзацев, добавление изображений, поддержка верхнего и нижнего колонтитула, закладок и поддержка гиперссылок.
Начало работы с Officegen-DOCX
Самый последний выпуск officegen-DOCX можно установить непосредственно из онлайн-репозитория Officegen-DOCX, выполнив следующую команду.
Установить с помощью репозитория officegen
$ npm install Ziv-Barber/officegen#master
Создайте документ Word с помощью бесплатного JavaScript API
Officegen-DOCX позволяет программистам создавать новый документ Word DOCX внутри приложений JavaScript. Это также позволяет разработчикам изменять существующие документы Microsoft Word в соответствии со своими потребностями. Вы также можете вставлять абзацы, добавлять изображения, выравнивать текст или объекты, добавлять верхние и нижние колонтитулы, поддержку закладок и гиперссылок, изменять стили шрифтов и многое другое. Следующие простые строки кода могут создать документ Word на JavaScript.
- Создать экземпляр 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 дает программистам возможность добавлять изображения в документ Word DOCX в приложениях JavaScript с помощью нескольких строк кода. Для добавления изображения в документы 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 позволяет программистам добавлять содержимое в файлы Word DOCX внутри собственных приложений JavaScript. API поддерживает добавление одного или нескольких абзацев в текстовые документы. Это также облегчает вам установку шрифтов, цветов, выравнивания и т. д. для вашего контента.
Добавить абзац в 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)