Автоматическая генерация ценников 80×45 мм из Excel + оптимальная раскладка на A4/A3 + экспорт PDF/CDR
⸻
1. Цель проекта
Создать инструмент, который автоматически формирует ценники для кафе «Солнечный день» по единому шаблону, подставляет данные из Excel, выбирает лучшую ориентацию и формат листа (A4/A3), максимально плотно раскладывает ценники и экспортирует результат в PDF и CDR (CorelDRAW).
Инструмент должен быть простым, автономным и не требовать подписок.
⸻
2. Исходный вид ценников
В приложенном PDF содержатся реальные примеры ценников. Они включают: • оранжевый фон, • логотип «Солнечный день» в верхней части, • название блюда (1–5 строк), • цена (одинарная или двойная), • вес (одинарный, двойной или тройной), • строка КБЖУ (калории, белки, жиры, углеводы — если заполняется).
Образец PDF: 
⸻
3. Размер ценника
Точный размер одного ценника: • 80 мм × 45 мм
Допускаются две ориентации: • горизонтальная: 80 × 45 мм • вертикальная: 45 × 80 мм
Инструмент должен автоматически выбирать ориентацию, при которой на лист помещается больше ценников.
⸻
4. Шаблон ценника (дизайн)
Необходимо создать единый шаблон, полностью соответствующий стилю образца: • оранжевый фон, • логотип «Солнечный день», • текстовые блоки: • название блюда, • цена (одна или две), • вес (один, два или три значения), • строка КБЖУ (если заполнена), • корректные переносы, • адаптация шрифта под длину текста, • чёткое соответствие размерам 80×45 мм.
⸻
5. Цена и вес: одинарные, двойные, тройные
Инструмент должен корректно генерировать ценники при любом наборе значений:
Шаблон обязан корректно перестраиваться независимо от количества значений (1–3).
⸻
6. Excel-структура данных
Инструмент должен принимать Excel или CSV, содержащий такие колонки: • name — название блюда • price1, price2, price3 — цены • weight1, weight2, weight3 — веса • kcal, protein, fat, carbs — данные КБЖУ (опционально)
Если часть полей пустая — ценник формируется без лишних отступов.
⸻
7. Оптимальная раскладка на A4 и A3
Инструмент должен: 1. Рассчитать 4 варианта: • A4 + горизонтальные ценники • A4 + вертикальные ценники • A3 + горизонтальные • A3 + вертикальные 2. Определить лучший вариант, на котором помещается максимальное количество ценников. 3. Формировать одну или несколько страниц.
Параметры: • A4: 210 × 297 мм • A3: 297 × 420 мм • поля: минимум 4–5 мм • ценники НЕ должны масштабироваться.
⸻
8. Итоговые файлы
PDF: • формат A4 или A3 (выбран автоматически) • 300 dpi • реальный размер • готово к печати на матовой бумаге 300 г/м²
CDR: • формат A4 или A3 • каждый ценник отдельным объектом • корректный импорт фона и логотипа • текст — текстом или кривыми (по договорённости)
Опционально: • PNG/JPG для каждого ценника
⸻
9. Варианты реализации
Исполнитель может выбрать любой подход, который будет: • простым, • автономным, • не требующим подписок, • удобным для дальнейшего использования.
Допустимые варианты: • веб-инструмент без авторизации • локальное EXE-приложение • Python-скрипт • Figma-плагин • Adobe-автоматизация • другой вариант, если он отвечает требованиям простоты и доступности
⸻
10. Алгоритм работы инструмента 1. Я загружаю Excel/CSV. 2. Инструмент: • подставляет данные, • создаёт ценники, • выбирает ориентацию, • выбирает A4 или A3, • раскладывает максимально плотно, • формирует итоговые файлы. 3. На выходе я получаю: • PDF • CDR • (опционально PNG/JPG)
⸻
11. Что я предоставлю исполнителю • PDF образцы • логотип (PNG/SVG) • Excel-пример • при необходимости — цветовой код фона
⸻
12. Сроки и бюджет
Срок выполнения: 3–7 дней Бюджет: по предложениям исполнителей
⸻
13. Что я жду в отклике
В отклике, пожалуйста, укажите: • стоимость выполнения, • сроки выполнения, • каким способом планируете реализовать инструмент.