Exporting Visio 2003 illustrations to EPS

If you’re interested in the final, working solution, skip to the end of this post (the part where it says “UPDATE UPDATE UPDATE” :).

You’ve made your award-winning illustration in Visio 2003, and now you’d like to include it in your award-winning LaTeX proposal. You find this page with tips, but you’ve also discovered that none of them work for you, or that you don’t have the necessary software, or that they half-work in a very frustrating fashion (this was the case for me with visio -> emf -> openoffice draw -> eps and borked transparencies).

Here is Yet Another Improved Solution (the crucial “windows fonts” part contributed by Jorik, thanks!!):

  • install PDFCreator
  • In Visio 2003, print your illustration to the PDFCreator, but first remember to click on the “Properties” button on the print dialog, then “Advanced”, “PostScript Options”, set “PostScript Output Option” to “Encapsulated PostScript (EPS)”.
  • In the PDFCreator dialog that appears after you’ve clicked on “print”, select “Options” then section “Ghostscript” and UNcheck the “Use Windows fonts” checkbox.
  • Save as EPS (and not PDF).

The generated EPS file should work perfectly in your LaTeX.

UPDATE UPDATE UPDATE
Read this for more tips about conversion to EPS for use in LaTeX, then get and install OLETeX. I just tested this, it works perfectly! Ignore the PDFCreator solution above, OLETeX is definitely the best way to do this.  Just remember that you HAVE to install the postscript printer driver shipped with OLETeX and set it up exactly as explained in the instructions, else it won’t work.

8 thoughts on “Exporting Visio 2003 illustrations to EPS

  1. Quoc Lai

    I followed the first two bullets. At the third bullet, I could not find the “Option”. I use visio 2003. Do you have any suggestions? Your help is appreciated.

    Thank you,
    Quoc

    Reply
  2. cpbotha

    Dear Quoc Lai:

    Please rather use OLETeX as explained in the “UPDATE” part of my post. That’s definitely the best way to get your VISIO figures into you LaTeX documents.

    Reply
  3. fei

    i follow the 2nd method, it works, but one problem is that, the size of .eps figure is huge~~

    more than 10M which converted from 400k .vsd figure

    Reply
  4. Shancang Li

    An effective way is install an acrobate professional version then:

    (1) print *.vsd into *.pdf
    (2) Trim your area in pdf, tools->advanced edit;
    (3) Saved as a *.eps
    (4) Done
    The *.eps is as small as *.pdf, not more than 100K

    Reply
    1. cpbotha Post author

      Sure, but then you have to buy Acrobat Professional (which seems to cost more than $100 for version 9).

      A free solution is definitely better. :)

      Reply
  5. Pingback: sagarsunkle

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>