Добрый день. Есть сайт жилого комплекса, для каждых апартаментов нужно генерировать pdf с информацией о них. Нужно написать пользовательские vue директиву для генерации pdf файла. Директива должна называться v-get-pdf, она должна принимать список необходимых параметров которые указаны ниже, отменять действие при клике по умолчанию на элементе, генерировать pdf файл на клиенте и открывать сгенерированный файл в новой вкладке.
Шаблон pdf файла в приложении, исполнителю предоставлю фигму. В нем нужно менять следующие поля:
- Изображение планировки квартиры
- Номер апартаментов
- Количество спален
- Площадь апартаментов
- Номер здания
- Этаж
- Цена
- Цена за метр
Для генерации pdf можно использовать https://pdfme.com/, https://pdf-lib.js.org/ или другое решение предварительно согласованное со мной.