lenta.larp.ru — Агрегатор новостей ролевых блогов и сайтов
Тестовый режим
О проекте Последние активные (0)
Поиск
Sites: 73, articles: 7894
Last scan: 2023-04-01 22:53:18
lenta.larp.ru: ntsdk: : Пример docxtemplater
ntsdk
ntsdk
Пример docxtemplater
РИ-программы-РД, 2015-08-10 22:41:36

В очередном проекте для ролевого движения мне понадобилось формировать красивый вордовский файл из обычного такого джейсона.
В яндексе быстро нашлось то, что надо: docxtemplater
Схема работы проста - делаем по определенным правилам шаблон документа, загружаем его в веб-страницу, скармливаем данные в джейсоне и на выходе получаем большой и красивый docx файл)
Правда разработчики немного странные - на странице проекта можно скачать только исходники, а готовую библиотеку собирай сам через npm.
Ну и я решил восполнить этот пробел. Выложил в свой репозиторий минимальный пример с собранной библиотекой. В комплекте идет самый первый пример из демки. Все остальные примеры лежат в репозитории самого проекта.
З.Ы. Вот тут хорошая презентация, перечисляющая инструменты для работы с документами (xlsx,docx,pdf...) с помощью javascript.