Есть ли на JS библиотека как phpWord/phpOffice
У меня есть приложение написанное на PHP, чтобы записивать из json в docx. Мне нуже ее написать с помощью JavaScript.
Подскажите название библиотеки или направьте на ресурс, пожайлуста.
Ответы (1 шт):
Автор решения: Anatoly
→ Ссылка
Для подстановки определенных свойств из объектов/массивов объектов в DOCX, который используется в качестве шаблона и содержит определенные символы/идентификаторы внутри шаблона, которые и нужно заменить, лучше всего использовать шаблонизатор.
Пример:
// объект со свойствами
const templateObject = {
project: {
name: 'Test project'
}
}
часть содержимого шаблона DOCX:
Наименование проекта: {project.name}
Результат:
Наименование проекта: Test project
В качестве шаблонизаторов можно использовать, например, эти два: docx-templates и docxtemplater