Приложение для печати документов
200 UAHТехническое задание:
Результатом работы является файл программы или папка с файлами. Диалог программы с пользователем осуществляется через графический интерфейс. Вначале программа запрашивает данные: три изображения форматом от А5 до А4 (три серфитиката по уровням достижений: отлично, хорошо, участник) и одну электронную таблицу с заполненными колонками: фамилия, имя, результат (отлично, хорошо, участник) с количеством строк до 100. Ориентация у изображений имеет значение. При разных запусках программы ориентация может быть разной, но для всех изображений в одном запуске ориентация одна. На изображении имеется пропуск для впечатывания имени и фамилии из таблицы. Эта печать должна быть выравнена по центру пропуска или по центру относительно середины изображения. Информация о пропуске можно организовать в диалоге с пользователем или рассчитывать на внесенные в таблицу данные, которые пользователь внесет в первую ячейку четвертого столбца электронной таблицы. Подписи столбцов таблицы "Фамилия", "Имя", "Результат" не обязательны. Программа выдает в результате своей работы изображения с нанесенными в пропущенных местах именем и фамилией, написанных шрифтом monotype corsiva высотой, соразмерной для хорошего выделения имени и фамилии на сертификате, например 32-36 пунктов.
Программа выдает в результате своей работы столько изображений, сколько заполненных строк в электронной таблице. Для одной строки - одно изображение. Вариант изображения (отлично, хорошо, участник) должен соответствовать результату (отлично, хорошо, участник). Возможно применение разной высоты написания имени и фамилии по причине существования длинных имен и фамилий. Имя и фамилия должны поместиться на изображении полностью. На всех сертификатах пропущенное место расположено одинаково. Изображения имеют одну структуру и отличаются окраской. Фон наносимой надписи - прозрачный. Язык программирования - python. Грамоты при разных запусках скритпа могут быть разные, программа должна запросить грамоту "отлично", грамоту "хорошо" и грамоту "участник". Принуждать пользователя переименовывать грамоты не надо, программа спрашивает их с диска ПК. Если грамота будет другой то место по высоте и ширине будет НЕ таким же самым. В разных запусках места разные для (разных групп грамот), в одном запуске у всех трех грамот расположение места для печати одно.
Информацию о пропуске можно организовать в диалоге с пользователем или рассчитывать на внесенные в таблицу данные, которые пользователь внесет в первую ячейку четвертого столбца электронной таблицы. Это может быть расстояние от верхнего края. Программа пишется в расчете на многократное использование. Грамот столько, сколько раз можно будет запустить программу (скрипт). То есть грамот - бесконечное множество, поэтому программа запрашивает грамоты с диска. Формат грамот (jpeg, png, bmp)- произвольный.
Результатом работы является файл программы или папка с файлами. Диалог программы с пользователем осуществляется через графический интерфейс. Вначале программа запрашивает данные: три изображения форматом от А5 до А4 (три серфитиката по уровням достижений: отлично, хорошо, участник) и одну электронную таблицу с заполненными колонками: фамилия, имя, результат (отлично, хорошо, участник) с количеством строк до 100. Ориентация у изображений имеет значение. При разных запусках программы ориентация может быть разной, но для всех изображений в одном запуске ориентация одна. На изображении имеется пропуск для впечатывания имени и фамилии из таблицы. Эта печать должна быть выравнена по центру пропуска или по центру относительно середины изображения. Информацию о пропуске можно организовать в диалоге с пользователем или рассчитывать на внесенные в таблицу данные, которые пользователь внесет в первую ячейку четвертого столбца электронной таблицы. Подписи столбцов таблицы "Фамилия", "Имя", "Результат" не обязательны. Программа выдает в результате своей работы изображения с нанесенными в пропущенных местах именем и фамилией, написанными шрифтом monotype corsiva высотой, соразмерной для хорошего выделения имени и фамилии на сертификате, например 32-36 пунктов.
Программа выдает в результате своей работы столько изображений, сколько заполненных строк в электронной таблице. Для одной строки - одно изображение. Вариант изображения (отлично, хорошо, участник) должен соответствовать результату (отлично, хорошо, участник). Возможно применение разной высоты написания имени и фамилии по причине существования длинных имен и фамилий. Имя и фамилия должны поместиться на изображении полностью. На всех сертификатах пропущенное место расположено одинаково. Изображения имеют одну структуру и отличаются окраской. Фон наносимой надписи - прозрачный. Язык программирования - python. Тройки грамот при разных запусках скритпа могут быть разные. Принуждать пользователя переименовывать грамоты не надо, программа спрашивает их с диска ПК, флешки. В разных запусках места для текста на грамоте разные (для разных групп грамот), в одном запуске у всех трех грамот расположение места для печати одно.
Информацию о пропуске можно организовать в диалоге с пользователем или рассчитывать на внесенные в таблицу данные, которые пользователь внесет в первую ячейку четвертого столбца электронной таблицы. Это может быть расстояние от верхнего края. Программа пишется в расчете на многократное использование. Грамот столько, сколько раз можно будет запустить программу (скрипт). То есть грамот - бесконечное множество, поэтому программа запрашивает грамоты с диска. Формат грамот (jpeg, png, bmp)- произвольный.
Приложения 3
-
134 Здравствуйте, готов выполнить заказ, быстро и качественно. Так же выделим пару дней на правку, если Вас что-то не устроит.
-
При бюджете от 500 долларов можно о чем-то говорить. За 200 грн такое никто делать не будет 🙂
-
За 2000 грн могу в Экселе такой ма́крос написать - т.е. всё будет в файле Экселя и шаблоны и данные.
-
Актуальные фриланс-проекты в категории Python
Power BI
700 UAH
Дашборд работает на гугл сервере, нужно перенести всю логику+код Какие нужны скиллы: развертывание etl процессов на linux сервере + работа с BigQuery и Postgre Есть рабочий код, который работает на google, где есть сама БД, нужно перенести на другой сервер, возможно переписать… Python, Базы данных и SQL ∙ 21 час 3 минуты назад ∙ 13 ставок |
Телеграм-бот для найма/поиска работников. Для поиска работы
1100 UAH
1. Общая концепция Создание Telegram-бота для автоматизации подбора персонала и двустороннего поиска работы. Система работает по принципу активного отклика и взаимного подтверждения интереса (Double Opt-In). В системе предусмотрены две роли: Работодатель (Владелец фирмы) и… Python, Разработка ботов ∙ 2 дня 5 часов назад ∙ 90 ставок |
Техническая поддержка веб-платформы (Python/Django)Есть работающий веб-проект, нужно поддерживать и постепенно приводить в порядок, без переписывания с нуля. Стек проекта: Backend: Python, Django, Django Rest Framework Frontend: Next.js База данных: PostgreSQL Инфраструктура: AWS (EC2), Nginx Есть интеграции с внешними API… Python, Веб-программирование ∙ 2 дня 7 часов назад ∙ 72 ставки |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 4 дня 6 часов назад ∙ 39 ставок |
Настройка двусторонней интеграции WhatsApp с Odoo CRMЗдравствуйте! Ищем специалиста для реализации технического задания по настройке двусторонней интеграции мессенджера WhatsApp с CRM-системой Odoo. ⚠️ Важное техническое уточнение: Официальный WhatsApp Business API (WABA) не рассматривается. Необходимо внедрить стабильное «серое»… Python, Веб-программирование ∙ 4 дня 16 часов назад ∙ 26 ставок |