Створіть кросплатформне програмне забезпечення для зміни документів та зображень, використовуючи неблокуючу архітектуру Node.js, керовану подіями. Це комплексне рішення для зміни документів та зображень у Node.js.
Ця бібліотека JavaScript надає розробникам потужний API для програмного редагування Word документів, PDF. Легко інтегруйте функції модифікації документів у своє програмне забезпечення. Наше рішення підтримує редагування PDF, DOCX, DOC, RTF, ODT, EPUB, HTML та багатьох інших форматів файлів у JavaScript.
Завданням програмного редагування документа на JavaScript є завдання зміни елементів у дереві документа. Вона також відома як "DOM" - модель програмування для взаємодії з елементами документа та їх властивостями.
Функції редагування для складних структур даних невіддільні від функції розширеного пошуку. Щоб забезпечити найвищий рівень гнучкості, наша бібліотека надає розробникам JavaScript функції пошуку регулярного виразу. Такий підхід розширює можливості редагування тексту, дозволяючи використовувати шаблони для динамічної модифікації вмісту.
Програмна модифікація Word документів і PDF є невід'ємною частиною цифрового робочого процесу. Редагувати текст у PDF, Word, змінювати таблиці, вставляти графіки за допомогою зовнішніх даних.
JavaScript бібліотека - це самостійне рішення для редагування документів, яке не потребує встановлення Microsoft Word або Acrobat Reader. Він готовий до промислового використання та забезпечує повний спектр операцій для зміни Word форматів, PDF та інших файлів:
Однією з найбільш затребуваних функцій є динамічне генерування та зміна таблиці в Word документах і PDF. Працювати з таблицями легко з бібліотекою JavaScript: редагуйте таблиці, оновлюйте таблиці та витягуйте текст таблиці на JavaScript.
У наступному прикладі показано, як змінити Word документ у 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.