Обычно работа с документами вроде КП и договоров сводится к ручному ковырянию в Word, что дико неэффективно. А LaTeX слишком заморочен, порог входа высокий.
Есть интересный опенсорсный инструмент — htmldocs. Он позволяет собирать PDF-документы, используя обычный фронтенд-код.
По сравнению с Word, LaTeX или Figma, htmldocs проще, стили под контролем, контент структурированный и всё это легко автоматизировать.
Плюс он рендерится на движке Chromium, полностью поддерживает HTML и CSS. Шаблоны документов пишутся как страницы на вебе.
Можно прогонять разные данные через JSX и пачками генерировать PDF, есть живой превью и горячая перезагрузка.
Есть встроенные готовые компоненты для верстки: Document, Page, Footer.
Команда npx
htmldocs@latest init создаёт проект в один шаг. Подходит для разработчиков и команд, которым нужно массово выпускать стандартизированные документы.📁 Language: #TypeScript 79.7%
⭐️ Stars: 550
➡️ Cсылка на GitHub
📱 @git_developer
