Это обширная библиотека для редактирования и манипулирования DOCX для Node.js. Легко создавайте программное обеспечение для редактирования DOCX, используя неблокирующую, управляемую событиями архитектуру Node.js.
Программная модификация DOCX документов - неотъемлемая часть современного электронного документооборота. Редактируйте текст в DOCX, вставляйте графики с интеграцией внешних данных, изменяйте таблицы.
Библиотека JavaScript - это комплексное решение для редактирования DOCX, не зависящее от стороннего ПО. Наш продукт готов к коммерческому использованию и покрывает все потребности профессиональных JavaScript разработчиков:
JavaScript редактор DOCX предоставляет разработчикам мощный API для программного редактирования DOCX. Быстро интегрируйте функции модификации DOCX в свое ПО. Наша библиотека поддерживает модификацию различных форматов документов на языке JavaScript.
Задача программного редактирования DOCX на JavaScript - это задача изменения элементов в дереве DOCX документа. Оно также известно как 'DOM' - модель программирования для взаимодействия с элементами DOCX документа и его свойствами.
Функции модификации DOCX неотделимы от функций расширенного поиска в DOCX документе. Для обеспечения высокого уровня гибкости наша JavaScript библиотека предоставляет разработчикам функцию поиска в DOCX на основе регулярных выражений. Такой подход расширяет возможности редактирования текста в DOCX файлах, позволяя использовать Regex-паттерны для динамического преобразования DOCX.
Одной из наиболее востребованных функций является динамическое создание и изменение таблиц в DOCX документах. Работать с таблицами очень удобно с JavaScript библиотекой: редактируйте, обновляйте таблицы, извлекайте текст таблиц на JavaScript.
В следующем примере показано, как модифицировать DOCX документ на JavaScript:
npm install @aspose/words
Копировать
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Вставьте текст в начало документа.
builder.moveToDocumentStart()
builder.writeln("Morbi enim nunc faucibus a.")
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Вставьте таблицу в начало документа.
builder.moveToDocumentStart()
builder.startTable()
builder.insertCell()
builder.write("Row 1, cell 1.")
builder.insertCell()
builder.write("Row 1, cell 2.")
builder.endTable()
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Вставьте изображение в начало документа.
builder.moveToDocumentStart()
builder.insertImage("Image.png")
doc.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.
Вы можете редактировать файлы многих других форматов: