Задача

Разработать макрос на VBA в среде CorelDraw, который автоматизирует процесс импорта изображений из многостраничного PDF-файла и их размещение на соответствующих страницах шаблонного документа CorelDraw.

Функциональные требования

  • Макрос должен открыть выбранный PDF-файл (название и путь задаются пользователем или текущий активный файл);
  • Учесть количество страниц в PDF (зависит от файла, дл примера - 200 стр.) и автоматически создать такое же количество новых страниц или дублировать основной шаблон;
  • Каждое изображение стр. 1, стр. 2, … должно быть вставлено в соответствующий созданный экземпляр шаблона на отдельный слой и/или в фиксированный область/центр без искажений;
  • Расположение вставки- по центру стр. или замещающее поле (номерация ых данных) по макету единого шаблона;
  • Никакие сторонные элементы (рамки, нумерацию шаблона) изменять не требуется, меняется только сет изображений-инcертов;
  • Макрос должен производить данную операцию к каждом импорте и последовательно (набор без дру диало-или с одним инструментом на входе)

Дополнительные пожелания

  • Максрос экономить расположение файлов с наружи в памяти
  • Отказ если неверный формат PDF (неграфические стр.)).

Условия сдачи

  • Репродуктируемый рабочий скрипт (.bas VBA проект) для Cor elDraw (версия X8 или 2020+). Код должен быть откомментирован;
  • Пример тестов .gtfile с PDF (5 стр.) для веофикая работы;
  • К решению приложить скрин как результат в Core после выполнения макроса.