[CDR 2022] Импортировать PDF в корел сохраняя страницы но сливая слои на страницах.

  • Автор темы Автор темы tohaa
  • Дата начала Дата начала
Подробно изложу вам алгоритм работы макроса.
1. В буфер обмена помещается номер заказа.
2. В папку Загрузки скачиваются файлы пдф с номером заказа в начале имени. Их может быть любое количество.
3. Макрос выбирает все файлы пдф из папки закгрузки, сравнивает их с номером хранящимся в буфере.
4. Дальше в корел создается новый документ, начинается импорт и сортировка найденных пдф файлов.
5. При импорте каждая страница пдф объединяется по слоям. слои именуются нужным образом. ненужные удаляются.
6. По завершению импорта файлы выравниваются относительно друг друга заданным образом.
7. cdr файл сохраняется.
8. импортированные файлы удаляются из папки загрузки.
ну а по сути почти всё это мой макрос и делает.
правда он берёт все подряд файлы в папке и создаёт один документ с кучей страниц.
останется только пробежать по всем страницам чтобы слить всё на один слой. но это все просто Ctrl+A... Ctrl+End и все что было лежит внизу на одном слое. повторить на каждой странице.
 
даже одна строчка должна сработать по сути.

ActivePage.SelectableShapes.All.OrderToBack
 
всё конечно подробно, но главный вопрос ЗАЧЕМ )
Экономия времени и отсутствие человеческого фактора. Каждый дизайнер обрабатывает порядка 100 заказов в день. В каждом заказе может быть от двух до 20 PDF в среднем. Экономия внимание специалиста и времени на вставку файлов очень существенно.
 
ну а по сути почти всё это мой макрос и делает.
правда он берёт все подряд файлы в папке и создаёт один документ с кучей страниц.
останется только пробежать по всем страницам чтобы слить всё на один слой. но это все просто Ctrl+A... Ctrl+End и все что было лежит внизу на одном слое. повторить на каждой странице.
К сожалению не всё так просто. Один из этих файлов является файлом задания. А остальные файлы- файлами макетов. Задание нужно отделить от макетов и шаблонов. И не просто слепить файлы подряд, а импортировать их начиная с первой страницы документа в зависимости от количества страниц в файле задания.
 
К сожалению не всё так просто. Один из этих файлов является файлом задания. А остальные файлы- файлами макетов. Задание нужно отделить от макетов и шаблонов. И не просто слепить файлы подряд, а импортировать их начиная с первой страницы документа в зависимости от количества страниц в файле задания.
так оно так и делает. берет текущий документ и добавляет ему новые страницы на каждый файл в папке и много страниц если файл многостраничный
 
так оно так и делает. берет текущий документ и добавляет ему новые страницы на каждый файл в папке и много страниц если файл многостраничный
А мой макрос добавляет импортированные pdf на первую страницу документа. А если в PDF страниц несколько - на первую вторую и так далее.
 
Я попробовал импотрировать многостраничный .pdf 397 страниц, книга. Corel автоматически создает 397 страниц. Разве у вас не так? Слои группируются. Можно разгруппировать.
 

Вложения

  • 2024-12-13_17-44-59.jpg
    2024-12-13_17-44-59.jpg
    142.1 КБ · Просм.: 19
Последнее редактирование:
Да нет. Просто из Corel-Import и т.д. Кликаеш "пробел", и все раскладывается автоматом.
 

Вложения

  • 2024-12-13_19-50-45.jpg
    2024-12-13_19-50-45.jpg
    28.7 КБ · Просм.: 19
Да нет. Просто из Corel-Import и т.д. Кликаеш "пробел", и все раскладывается автоматом.
Вы внимательно раздел данного топика смотрели? Сверху над заголовком какое слово написано?