Skip to content

Генерация PDF-документа на основе данных, введенных в форму и его отправка на почту.

Notifications You must be signed in to change notification settings

PontiiPilates/test.pdfgenerator

Repository files navigation

Задание

  1. Реализовать форму из трех блоков:
  • информация о выполненных услугах,
  • информация об исполнителе,
  • информация о заказчике.
  1. Реализовать генерацию документа на основе введённых данных из формы в .pdf файл.
  2. Отправлять сгенерированный документ на почту из поля: Email-заказчика.

Требования

  • Форма должна открываться по ссылке.
  • Добавить отображение ошибок при валидации.
  • Файл не должен превышать размер 3 МБ.
  • Код необходимо прокомментировать.
  • Необходимо предоставить доступ к исходному коду.

Список полей в форме для генерации

Первый блок формы — Информация о выполненных услугах:

  • Номер акта
  • Дата документа
  • Исполнитель
  • Наименование услуги
  • Стоимость работ
  • Загрузка логотипа компании

Второй блок формы — Информация об исполнителе:

  • Название компании исполнителя
  • Email исполнителя
  • ИНН исполнителя
  • КПП исполнителя
  • Адрес исполнителя
  • Расчетный счет исполнителя
  • Корр. счет исполнителя
  • Наименование банка исполнителя
  • БИК банка исполнителя
  • Телефон исполнителя
  • ФИО для подписи исполнителя
  • Загрузка подписи исполнителя
  • Загрузка печати исполнителя

Третий блок формы — Информация о заказчике:

  • Название компании заказчика
  • Email заказчика
  • ИНН заказчика
  • КПП заказчика
  • Адрес заказчика
  • Расчетный счет заказчика
  • Корр. счет заказчика
  • Наименование банка заказчика
  • БИК банка заказчика
  • Телефон заказчика
  • ФИО для подписи заказчика
  • Загрузка подписи заказчика
  • Загрузка печати заказчика
  • Кнопка отправить

About

Генерация PDF-документа на основе данных, введенных в форму и его отправка на почту.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published