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