Этот макрос для CorelDRAW/Corel DESIGNER позволяет легко осуществлять обмен графикой между CorelDRAW, Corel DESIGNER и программами фирмы Adobe, таких как Adobe Illustrator, Adobe Photoshop, Adobe InDesign и другие, через системный буфер обмена.
Макрос может копировать объекты из CorelDRAW в буфер обмена в несколько форматов фирмы Adobe:

  • Adobe Illustrator (AICB)
  • Portable Document Format (PDF)
  • Encapsulated PostScript (EPS)

Каждый формат имеет свои преимущества и недостатки. Формат Adobe Illustrator обладает наилучшей совместимостью и поддерживается большинством приложений Adobe, а также некоторыми программами других производителей.
Также макрос позволяет вставлять графику в одном из перечисленных выше форматов через буфер обмена напрямую в CorelDRAW, скажем, из Adobe Illustrator, минуя операции экспорта/импорта.

Макрос включает в себя следующие функции:

CopyAIFormat
Эта функция копирует все выделенные объекты в документе CorelDRAW в системный буфер обмена в одном или нескольких форматах данных Adobe, согласно настройкам макроса (см. функцию Setup ниже). Если все три формата включены, то каждый раз во время копирования, в буфер обмена помещаются все три копии документа в разных форматах. Это обеспечивает совместимость с максимально возможным количеством программ.

Однако запись каждого формата в буфер обмена занимает какое то время, так что если вы работаете с конкретными приложениями и для вас важна производительность, вы можите выбрать только один подходящий формат данных из трех.

Setup
Эта функция открывает окно для выбора форматов, которые описаны выше.

Copy To Adobe Illustrator

Adobe Illustrator это родной формат, для копирование через буфер обмена в Adobe Illustrator 7 и 8. Он также совместим с более новыми версиями Adobe Illustrator (9, 10, 11/CS), и с Adobe Photoshop, когда речь идёт о вставке векторных объектов на векторные слои или clipping paths.
PDF это формат, используемый в более поздних версиях Adobe Illustrator (9, 10, 11/CS). Его также понимает InDesign и, возможно, другие программы Adobe.
EPS формат используется для приложений, которые не поддерживают предыдущие форматы.

Обратите внимание,что каждый формат имеет свои ограничения. Например, объекты с заливкой и обводкой, скопированные в формат PDF, будут вставлены как два разных объекта: заливка - один объект, обводка - другой. В большинстве случаев, формат Adobe Illustrator предоставляет наибольшую совместимость, однако лучше поэкспериментировать, и выбрать формат наиболее подходящий для вас.

Существует возможность преобразовать весь текст в кривые перед экспортом. Это особенно полезно для копирования объектов в Photoshop как clipping path.

PasteAIFormat
Вставляет объект из буфера обмена в одном из трех форматов в текущий документ CorelDRAW.
Если данные в буфере представлены сразу в нескольких форматах, макрос пытается выбрать из них наиболее совместимый в таком порядке:

1. Adobe Illustrator
2. PDF
3. EPS

Обратите внимание, что формат EPS не доступен в CorelDRAW 10 из-за некоторых ограничений фильтра импорта.

PasteAISpecial
Если формат данных, автоматически выбранный функцией PasteAIFormat не дает желаемых результатов при вставке объекта, вы можете вручную выбрать формат вставляемого файла. Если вы копируете файл из Adobe Illustrator, информация в буфере обмена будет размещена во всех трех форматах. При вставке автоматически будет выбран формат AICB. Если вы не будете удовлетворены результатом, можно попробовать вставить файл в формате PDF или даже EPS. В таком случае вам и понадобится эта функция.

При загрузке, появляется следующее окно:

Copy To Adobe Illustrator

В нем указаны все доступные на данный момент форматы. Выберите нужный формат и нажмите ОК, чтобы вставить объекты.

Совместимость: CorelDRAW 10, 11, 12, X3, X4
CorelDRAW X5:
Эта версия работает только в Х5 и копирует только как PDF. Скачать для Х5.

Источник: oberonplace.com
Автор перевода: Sancho (переведено специально для cdrpro.ru)

Запрещается публикация этого материала на других ресурсах
без указания автора перевода и ссылки на cdrpro.ru

Комментарии

Аватар пользователя Sancho

Есть также небольшая вариация, для более адекватного поведения с Photoshop через PDF формат. Скачать (AIClipBrd2.zip)
Позволяет копировать объекты из корела и вставлять в шоп как вектор или пути с адекватными габаритами.

Аватар пользователя KarLsoN

отличная штука

Аватар пользователя sergalek

спасибо, классная штука!

Аватар пользователя ikstro

Очень жду этот макрос под Corek X5.
Заранее спасибо.

Аватар пользователя kuterma2

да - в x5 не работает он...
Из x5 через буфер вставляется в илл по-прежнему - вместо градиентов создаёт чтото типа Blend... в фотошоп вставляет растром 96 dpi...
из иллюстратора в корел - тоже растр 96 dpi...

Аватар пользователя Sancho

Автор ещё не обновил его, ему сейчас явно не до макросов :D

Аватар пользователя kuterma2

ну что-ж будем потерпеть, как говорится)

Аватар пользователя Sancho

Ещё немного информации: после небольших правок можно заставить макрос переносить из CorelDRAW в Illustrator прозрачности, режимы наложения, шрифты и т.д. без потерь качества и возможности редактирования.

Аватар пользователя Des425

Это хорошо!

Аватар пользователя Sancho

если кому нужно, могу выложить инструкцию на форум, что и где поправить в макросе

Страницы