svg2key is a simple command-line utility program that extracts shapes from scalable vector graphic (SVG) files and imports them into Apple's presentation program Keynote. By importing SVG you can extend Keynote palette of shapes and use programs such as Inkscape, Illustrator, Omni Graffle, Intaglio, etc. as drawing tools for Keynote.
Command-line utility (freeware)
Works with Mac OS X 10.4 or Later
Mac OS X 10.3.9 (Panther) users should download svg2key-v0.2.3
1. Double-click the svg2key-0.2.5.dmg file to mount the disk image. Then drag the files over to your home folder.
2. Launch the Terminal.app (in /Applications/Utilities) and type:
chmod a+x svg2key
3. Optional: Move svg2key to the /usr/bin directory. (note you will need an administrator password to do this).
sudo mv svg2key /usr/bin/svg2key
4. Quit and relaunch Terminal to have changes take effect. Convert the sample SVG files included to make sure everything works by typing:
5. There will be a slight pause followed by: "Keynote file saved as Untitled.key".
6. To view the resulting file, type:
cutout_examples.key.zip - use SVG to create customizable cutouts
shapes_examples.key.zip - use SVG to create unique shapes that can't be made in Powerpoint
Minor bug fixes.
More bug fixes for Intaglio users and other minor improvements.
Improved compatibility with Intaglio, improved Unicode support and improved handling of websafe colors.
Fixed a bug where paths of zero height or width cause the program to crash.
Fixed a bug with the polygon attribute and another bug with rounded rectangles. Asymmetrical rounded rectangles (where the curvature of one end is greater than the other) are now supported.
First public release as a command-line utility. This version supports color attributes. Fixes a number of bugs in previous version.
I have had a lot of fun developing this program and experimenting with vector graphics. I would love to know what you think. Please email me with any comments or suggestions you might have
Please send comments to: