Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm having some trouble converting PDFs (created by Adobe Illustrator on a Mac) to EPS. I have tried several things but I am wondering if there is a better option.

The following list is ordered by decreasing quality:

  1. inkscape --export-area-page --export-eps=out.eps in.pdf using the graphical program Inkscape works best, but is a bit slow;
  2. pdftops -eps in.pdf out.eps uses Poppler and works good and is fast;
  3. pdf2ps in.pdf out.eps uses ghostscript and works ok for simple documents;
  4. convert in.pdf out.eps uses ImageMagick and always rasterizes the image.

I haven't tested the following:

  1. acroread -toPostScript use acroread (Linux only)

Some issues I've found:

  • Transparency is not supported in EPS, but instead of flattening the layers, most programs rasterize the image producing big files and ugly graphs. Inkscape does this best by only rasterizing the unsupported area.
  • Gradients are rendered properly by Inkscape, but Poppler somehow chops up the gradient into many shapes of different colors.
  • Greek symbols are seemingly not supported by Ghostscript and are rasterized (using pdf2ps).

What are your experiences for this kind of task? Did I forgot certain programs and/or command line options that improve quality?

I found some posts on this, but not a (thorough) comparison of possibilities, please correct me if I'm wrong.

Related posts

share|improve this question
1  
This is from an answer from Tex: bash script. –  bb010g Dec 17 '12 at 13:56
    
Thanks @bb010g, I saw that answer but it uses pdftops which has some problems with gradients in my case. –  Tim Dec 17 '12 at 14:28
1  
acroread -toPostScript –  Martin Schröder Dec 18 '12 at 19:10
    
Thanks Martin, but I think this is Linux-only correct? Do you know if and how Adobe Reader for Mac (or Windows) can also do this? –  Tim Dec 21 '12 at 10:44
    
1. EPS export works well from Illustrator 2. If inkscape is too slow (compute time is cheap), you should try building it from source 3. Use WINE... I work in this field and we do #1. –  Mikhail Dec 31 '12 at 5:12

3 Answers 3

Here is one paid software where you can convert http://www.pdf-convert.com/convert/PDF-to-EPS.html

Otherwise follow the bellow steps:

Open a PDF file in Adobe Acrobat Pro 9. Click File > Export > Postscript > Encapsulated Postscript.

Select a location in which to save the file. Click the "Save" button.

share|improve this answer

From my experience the best free transparency flattening you can get is from Adobe Reader by printing to PostScript file (eg. using good old Apple Color Laser print driver). Then you need another tool to convert it to eps.

share|improve this answer

The best way to do this would be using Illustrator it self. I am not sure if you have Illustrator.

share|improve this answer

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.