Вітаю!
Маю задачу автоматично проставляти певні дані на листівку.
Зараз маю таблицю де є поля:
- тип листівки (визначає який саме шаблон застосувати, це буде jpg або pdf файл який лежить у мене на гугл дисці)
- 4 параметри які пишу на листівці (наприклад ім'я, адреса, телефон інше, ці дані будуть братись з таблиці де повинен бути скрипт)
- параметри розміщення для кожного з параметрів (в пікселях відносно 0)
- використання певного шрифту Marck Script (можна статично вписати в скрипті)
- розмір шрифту
- назву вихідного файлу
Як я це бачу:
Маю папку з шаблонами, наприклад 1.jpeg, 2.jpeg, 3.jpeg ... кожен шаблон або в скрипті або в таблиці прописуємо ID для подальшої роботи з ним.
Маю скрипт який запускається з таблиці або зі скриптів (не важливо, бо потім потрібно його буде модернізувати та вшивати в готовий процес)
Скрипт дивиться в певні клітинки та "забирає" вхідні параметри
Бере певний шаблон, копіює його, після наносить поверх текст з параметрів, застосувавши певний шрифт, розмір та положення. І таких текстів повинно бути зашито декілька (зараз 4 достатньо або циклом по таблиці)
Готовий файл переіменовує. Надалі прості дії типу отримати URL та дати посилання для викачування то можна і не робити але то прям для перевірки ТОП.
Листівка надалі буде відправлятись на поліграфію тому потрібно робити "в розмір" з шаблоном, або додатково до параметрів Зробити ввод розмірів.
Передбачається що сам шаблон буде перемальовуватись, а дані прилітати з форми тому процес максимально потрібно автоматизувати, непотрібні додаткові вікна, додаткові "чи згоден", максимум на момент збереження виводити для перевірки.
Зараз робив через canva api але проблема з підключенням шрифту.
Можливо хтось зможе обійти або запропонує інший підхід.