Демо · документы

Генератор документов: КП, счёт, договор и акт в PDF и DOCX

Заполните форму — документ соберётся в живом превью. Итоги, НДС и сумма прописью считаются автоматически, а готовый файл скачивается в PDF или DOCX.

Это демо-проект Тимура Семенеева. Компании и реквизиты вымышлены, печать и подпись — заглушки с пометкой «образец». Документы собираются в памяти и не сохраняются на сервере.

1

Тип документа

2

Реквизиты документа

3

Позиции

4

Стороны

Исполнитель
Заказчик
5

Оформление

Цвет акцента
Логотип (необязательно) — PNG, JPG или WEBP до 1 МБ

Как это устроено

Один шаблон — три результата: превью в браузере, PDF и DOCX. Такой генератор встраивается в CRM, бота или личный кабинет и собирает документы по вашим шаблонам.

Расчёты на сервере

Суммы, НДС «в том числе» или «сверху» и итог считаются в Decimal с округлением до копейки — без ошибок float.

Сумма прописью

«Сто семьдесят три тысячи рублей 00 копеек» — склонения рублей, тысяч и миллионов покрыты тестами.

PDF и DOCX

PDF — из HTML-шаблона через WeasyPrint со встроенным шрифтом IBM Plex Sans. DOCX — нативные таблицы Word, файл можно править.

Ничего не хранится

Файл собирается в памяти и сразу отдаётся. Логотип проверяется и перекодируется, есть лимиты на размер и частоту запросов.

PythonFastAPIJinja2WeasyPrintpython-docxPillowVanilla JS

Нужен генератор под ваши шаблоны?

Подключу к вашей CRM, таблицам или боту — документы будут собираться сами.