5

I have a sketch saved as .vsd file (made in visio 2007). How do I convert it to the .eps format to be used as LaTeX figure?

6 Answers6

6

You could use vsd2svg and Inkscape to turn VSD files into EPS:

vsd2svg example.vsd example.svg
inkscape -z -T -E example.eps example.svg

vsd2svg is available from http://dia-installer.de/vsd2svg Inkscape is available from http://inkscape.org

6

Save the file as "EMF" -> Enhanced Metafile File in Visio. Visio -> Save As -> Enhanced Metafile File

Then download the metafile2eps.exe from here

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

Its a nifty piece of software, give the input emf file to it, and export as EPS ! Done !

2

Instead of convertion, which often corrupts my drawings, you can print it to EPS.

  1. Download PostScript printer driver, e.g. from Xerox
  2. Install it (run .exe), the add printer dialog will appear. Select Local Printer, then you will be offered to select printer port, select "FILE: Print to file" as a printer port.
  3. Print from Visio to EPS using this printer. While printing you will be asked for a filename, enter something like C:\Users\User\Desktop\file.eps

Works like a charm!

1

I had trouble converting from PDF to EPS while trying all solutions. The easiest way I found is to save it as a SVG, open it on Inkscape and then save as EPS. Worked wonders, nothing was lost in the conversion. The other methods were just altering my output: rasterizing images, weird backgrounds, turning it 90 degrees, etc.

D. E.
  • 11
0

The easiest way is to save as a PDF, then use Adobe acrobat reader to convert it into eps.

0

The easiest way is to save as a PDF, then use inkscape to convert it into ps

RJ-
  • 981