Генератор документов по шаблону

Иногда возникает задача создания множества текстовых документов по общему шаблону, с подстановкой значений полей из таблицы. Это могут быть приказы, заявления, акты. Я тоже столкнулся с такой задачей — нужно было создать 6 тысяч файлов .doc из одного образца паспорта прибора, подставив в каждый лишь номер прибора.

Сначала взялся делать вручную — но быстро понял что это потребует жутких усилий и чревато ошибками. Искал всевозможные генераторы документов, но все они или платные, или какие-то не такие. Пробовал обращаться из программы на Delphi к окну Word через OLE, но это тоже было довольно криво и медленно.

В итоге я нашёл гениальное решение, которое позволило мне легко генерировать по 2 тысячи документов в час на Atom-ном сервере.

Самый важный модуль — express / node.js

Многие уже не воспринимают node.js без этого модуля. Он здорово упрощает рутинные операции по созданию сервера, работе с запросами и всякой маршрутизацией.

Модули node.js: быстрый старт

На этой странице я соберу примеры кода для всех популярных node.js модулей, чтобы вы могли быстро войти в суть дела и начать их использовать. На многие модули есть отдельные страницы, а вот здесь написано про сам node.js, ну и чуть–чуть про его модули.

node.js — что это?

В своём практическом повседневном программировании я практически полностью перешёл на платформу node.js. Возможно, она не лишена недостатков, и иногда заставляет бороться с замыканиями вместо разработки (да, я по-прежнему считаю что замыкания в javascript слишком перекручены) — но она крайне удобна для быстрого написания консольных приложений, и особенно работающих с вебом.Nodejs