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 looking for (free) tools for converting images stored in EMF (Enhanced Metafile Format) format to EPS (Encapsulated Postscript). What features make your recommendation stand out?

Edit: can you recommendation be used for batch processing?

share|improve this question

5 Answers 5

up vote 4 down vote accepted

I use Inkscape for this, when I don't have Illustrator handy. It's more of a full blown open-source vector graphics editor rather than just a converter, but in addition to EMF and EPS it also supports SVG and PDF.

share|improve this answer
1  
Thanks for the answer. i'll have a look at Inkscape. –  Uwe Honekamp Aug 13 '09 at 3:55
    
Inkscape is only usable if the EMF file does not contain any text. Otherwise you will get ugly results because of totally misplaced text elements. –  Robert Aug 31 '11 at 15:25

Use the MetafileToEps-Converter from the Lyx-Projekt:

http://wiki.lyx.org/Windows/MetafileToEPSConverter

share|improve this answer
    
Thanks for the hint, I will have a look at this tool. –  Uwe Honekamp May 19 '10 at 18:34

Open the EMF in PowerPoint, and print it as an EPS. This is handy for bringing a PPT diagram into LaTeX, for example.

share|improve this answer
    
At least in Office 2010 you can not open EMF files directly - you can only import them as image into an existing presentation. –  Robert Sep 20 '11 at 8:30

In the version of Lyx I'm running (2.0.0 on Windows 7), the built-in converter screws up the translation. It shows up ok in the Lyx window but in the generated PDF, either the pdf reader sits there for a very long time time trying to make sense of the graphic its been given or in some cases no figure shows up at all.

The built-in EPS generator in Visio is not much use either because it doesn't crop the image but rather generates an entire page with the image in the corner. I couldn't see any obvious way of drawing a bounding box around the graphics and telling the convertor print only this.

In the end I ended up opening the emf in Paint and exporting a jpg which I imported into Lyx. That seems to come out ok. So far.

share|improve this answer

Imagemagick under windows can do batch conversion. I would guess that converting to EPS would look like:

convert emf:<infile.emf> eps:<outfile.eps>

Have not tried it wit eps (have tried with png) and there might be a dependency on Ghostscript. The above code could be placed in a loop with the proper file name generation and so on. See the imagemagick conversion instructions for more details.

share|improve this answer
    
This does not work correctly. Using the regular Imagemagick builds for Windows you are not getting a vector eps file. Instead you are getting an eps file containing an pixel image. –  Robert Sep 20 '11 at 8:25

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.