Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

Is there a way to export objects to separate files in Illustrator?

  • The output I want is AI or vector files, not raster images.
  • The objects are not on separate artboards, and I am looking for a solution that does not require them to be. (Putting the objects into separate art boards would take as much time as copying and pasting them into separate documents, which is what I am trying to streamline.)

My use case: I am designing characters in a font, and each font contains upwards of a hundred characters. I need to get each character into a separate file in order to bulk import them into my font program.

share|improve this question
add comment

2 Answers 2

I don't believe there's any function to simply save each object in a file. It may be possible via scripting, but you would need to have either a structured layer stack or select each object individually before running a script. That may not be any faster.

Obviously, it could be done if objects have individual artboards. I'm not 100% certain why you feel placing objects on individual artboards would be that time consuming. All you'd need do is draw a rectangle around each objects, then select all the rectangles (can be done easily if you set each rectangle to have an odd colored stroke or fill) and choose Object > Artboards > Convert to Artboards. Then save artboards. This would be far faster than copy/pasting to new documents. But be aware, there's a limit to artboards. Each file can only contain 100 artboards and no more. Depending upon your layout of objects you may even be able to utilize the Object > Path > Split Into Grid feature to generate a series of rectangles in order to convert to artboards.

share|improve this answer
add comment

Yes - Illustrator Scripting. If you use that often, I would suggest writing a script for Illustrator that will crawl through the layers, grab layer.name and export it as the file you require to a specified folder (folder will be created if does not exist), relative to your illustrator file location.

Font Design This would be good as you do not need to change to art boards every time and revert that change etc. whenever you make some changes to the font alignment or whatsoever.

Don't worry! You do not have to be a javascript coder... There are some ready solutions for example: Tom Byrne's - export layers to svg

If you need more, then just Google "illustrator script export layers to..."

Have fun.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.