Skip to main content
Participant
June 3, 2022
Question

Can an Illustrator document adopt the swatches of an imported file?

  • June 3, 2022
  • 4 replies
  • 761 views

Can an Illustrator document adopt the swatches of an imported file?

I want my Illustrator document to adopt the swatches of the file I am importing. Is this possible?

This topic has been closed for replies.

4 replies

marliton
Community Expert
Community Expert
June 3, 2022

Hi. You can import Swatches libraries from any Illustrator document (other library):

 

 

 

Marlon Ceballos
Ton Frederiks
Community Expert
Community Expert
June 3, 2022

You can open any Illustrator file from the Swatch Library panel (select Other Library) and it will open the swatches from that file. 

It will import spot swatches that are used in the artwork in a placed Illustrator document.

Mike_Gondek10189183
Community Expert
Community Expert
June 3, 2022

Open that vector file that contains the swatches you need. Copy and paste into your new illustrator file and the swatches will appear.

Monika Gause
Community Expert
Community Expert
June 3, 2022

2 methods come to mind.

Make them all into Global swatches and then you can use the Replace Swatch function from the swatches panel menu.

Or if you make the new swatches into a color group, use "Recolor art".

Participant
June 3, 2022

 

I have it at this point. How do I get the file to adopt the colors labeled "New"?

Participant
June 6, 2022

Please describe what exactly is happening step by step and please show screenshots of the artwork.


For a test - I have a file named logo and a file named base. Both have swatches named PRIMARY and SECONDARY (see attached). As I place the logo into the base file - even as a preview - the PLACED file adopts the swatch colors of the base file. I literelly need to do the opposite. I need the base file to adopt the swatches of the placed file.
This would be a game changer for me. Script, Plug-in - whatever it would take. Let me know if you have any thoughts or if you could put me in contact with someone. Thank you so much for your response!