Техническое задание: Генератор договоров и счетов в PDF
Необходимо разработать систему для автоматического создания аккуратных и структурированных PDF-документов на основе готовых шаблонов.
Основные функции системы
- Хранение шаблонов: Использование HTML-шаблонов с поддержкой синтаксиса Handlebars (или аналогичного) для расстановки плейсхолдеров.
- Подстановка данных: Заполнение шаблонов динамическими данными, такими как реквизиты компании, суммы, списки позиций, даты.
- Генерация PDF: Формирование итогового документа в формате PDF с сохранением аккуратного форматирования.
- Поддержка сложных документов: Корректная работа с многостраничными документами, автоматическая нумерация страниц.
- Служебные элементы: Автоматическое добавление в документ подвала с датой генерации и другой служебной информацией.
Требования к результату
- Четкое и профессиональное оформление итоговых PDF-документов.
- Гибкость системы: возможность легко создавать и редактировать новые шаблоны документов.
- Надежная работа генератора при подстановке различных объемов данных.