Задание: Плагины/Сценарии/Утилиты. Разработать макрос(ы) для CorelDRAW (Дистанционная работа)
Нужен специалист который создаст одну или несколько программ/макросов:
1. Необходимо создать макрос для CorelDRAW, который будет автоматически проверять текстовые объекты в документе на наличие:
Орфографических ошибок
Пунктуационных ошибок (неправильное использование запятых, тире, кавычек и т.д.)
Распространённых опечаток и стилистических неточностей (окончания, неверный род в предложении и т.д.)
Несоответствий в оформлении знаков препинания (например, пробелы перед точкой, отсутствие пробела после запятой и т.п.)
Макрос должен запускаться по нажатию кнопки в интерфейсе CorelDRAW, анализировать выделенный текст или все текстовые объекты на странице, и выводить результаты в виде:
Подсветки ошибок в тексте (например, цветом)
Отчёта с перечнем найденных ошибок и предложениями по исправлению
2. Разработать макрос(ы) для CorelDRAW, автоматизирующий процесс создания фигурного контура вокруг изображений (растровых или векторных объектов) с соблюдением следующих условий:
Контур должен быть сверхтонким (настраиваемая толщина линии, например, от 0.01 мм до 0.1 мм).
Цвет контура — красный (RGB: 255, 0,
0 или CMYK: 0, 100, 100, 0).
Контур должен быть фигурным, то есть повторять очертания исходного изображения по внешнему краю.
Контур должен располагаться на фиксированном расстоянии от границы изображения (настраиваемое значение, например 1 мм и т.д.).
Макрос должен работать с группой объектов или по одному, обрабатывая их автоматически.
Функциональные требования:
Анализ формы объекта:
Макрос должен определять внешний контур выбранного объекта (включая сложные формы, изображения с прозрачностью, группированные объекты).
При необходимости — конвертировать растровое изображение во векторный контур (с использованием функции "Обтекание" или "Обводка по контуру" с высокой точностью).
Создание отступа:
Создавать новый контур на заданном расстоянии снаружи от исходного объекта.
Расстояние — настраиваемый параметр (вводимый пользователем при запуске макроса или через диалоговое окно).
Формирование контура:
Новый контур должен быть векторным, замкнутым, с тонкой красной обводкой.
Толщина обводки — настраиваемая (по умолчанию 0.05 мм).
Заливка — отсутствует.
Поддержка нескольких объектов:
Возможность выделить несколько объектов и применить макрос ко всем одновременно.
Обработка в цикле, с сохранением пропорций и позиций.
3. Создать простую, удобную программу, которая позволяет пользователю загружать файл (макет полиграфии) и автоматически анализировать его на признаки низкого качества/не соответствие тех. требованиям. Программа должна выделять (подсвечивать) проблемные участки и выводить отчет.
Программа должна определять и визуально отмечать в PDF-файле следующие признаки некачественного макета для печати:
1) Низкое разрешение изображений:
Обнаружение растровых изображений с разрешением ниже 300 DPI.
Подсветка таких изображений в интерфейсе (например, красной рамкой).
Вывод информации: имя объекта, текущее разрешение, рекомендуемое.
2) Тонкие линии и шрифты :
Обнаружение обводок и шрифтов толщиной менее 0.2 мм/0,1 мм с последующем вододелением таких объектов на экране.
Программа должна поддерживать много страничные и объёмные файлы.