Есть макет PDF, необходимо из него сверстать HTML-шаблон и PHP скрипт.
Пишем на PHP (Нужно чтобы код работал на PHP 7.0+).
Библиотеку для вёрстки PDF используем исключительно mPDF (подключаем последнюю версию через Composer), никакая другая библиотека для вёрстки PDF использоваться не должна.
Верстаем две версии: HTML (при распечатке должно печататься как на макете) и PDF, версии должны быть максимально похожи визуально.
На второй странице презентации должна находиться карта. По переданным в ваш модуль координатам должны рендериться обычные Яндекс Карты в веб-версии, в PDF-версии использовать Yandex Static Maps API.
Лого для презентации и водяного знака, а также сама презентация в аттаче.
Все поля динамичные, там может быть любой текст.
Идеально сверстать в шаблонизаторе Twig и сделать подстановку переменных, но можно и без Twig. При вёрстке учесть, что текст может быть разной длины.
По картинкам:
- опциональная возможность добавлять водяной знак (прилагается)
- картинки могут быть горизонтальные и вертикальные.
На тех страницах. где чисто картинка:
- горизонтальные: как на макете
- вертикальные: на всю высоту страницы, оставляем пространство по бокам, по одной картинке на страницу
На остальных страницах с картинками оставляем пропорции как на макете, если пропорции не позволяют обрезаем часть картинки через CSS.
По полям.
Учесть, что на живых презентациях текст может быть длиннее, чем на макете. Т.е. не прибивать все рамки гвоздями, нужно если текст более длинный чтобы вёрстка не слетала
Дополнительно могу выслать шрифты и картинки, если что-то понадобится, php-код и html-шаблон, написанный с помощью Twig для предыдущей версии генерилки PDF. Код в отрыве от фреймворка работать не будет, но всё что нужно можно посмотреть.
На выходе требуется:
На выходе требуется: HTML-шаблон, свёрстанный из прилагаемого макета PDF и
PHP-скрипт, который используя именно библиотеку mPDF генерирует идентичные макетам PDF, работающие по правилам, описанным выше.
Опубликован 10.09.2019 в 17:07
Заказ находится в архиве