Описание проекта
Нужен сборщик каталога в PDF. Он берёт товары вместе с фотографиями и характеристиками, раскладывает их по разделам в том порядке, который задаём мы, ставит каждую позицию в сетку страницы по единому шаблону и добавляет титульный лист, оглавление с настоящими номерами страниц и колонтитулы с названием раздела. Поверх общего издания - персональное: выбираем клиента, подставляется согласованная с ним колонка цен, а название его компании уходит в водяной знак на каждой странице. Отдельно нужен краткий прайс без картинок: простые таблицы для тех, кому нужны только артикул, характеристика и цифра.
Запуск должен быть двойной - по кнопке из нашей рабочей части и по расписанию, чтобы утром уже лежал свежий файл. Прошлые выпуски не затираются, а остаются на месте.
Что обязательно должно быть учтено:
— персональный каталог с ценами одного клиента не должен попасть к другому: имя файла не подбирается перебором, а выдача идёт по ссылке с ограниченным сроком жизни;
— фотографии берутся из карточек товара, и позиция без фотографии помечается в вёрстке, а не пропадает из каталога молча;
— цены фиксируются на дату сборки, и эта дата печатается на каждой странице выпуска.