Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
Bryce
On Fri, Oct 15, 2004 at 01:51:14PM -0700, Bryce Harrington wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
See http://www.gnome.org/projects/dia/faq.html#VisioFiles
If you have access to a copy of visio, then I believe it can export as SVG. Certainly you could print to a postscript file and import that.
Btw, I'd be interested in seeing the SVG it produces. I believe it writes not just static shapes, but includes other stuff that may allow recovering some semantics (such as what SVG objects are part of what nodes, or perhaps information about connectors).
pjrm.
On Sat, 16 Oct 2004, Peter Moulder wrote:
On Fri, Oct 15, 2004 at 01:51:14PM -0700, Bryce Harrington wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
See http://www.gnome.org/projects/dia/faq.html#VisioFiles
If you have access to a copy of visio, then I believe it can export as SVG. Certainly you could print to a postscript file and import that.
Yes, Visio 2003 can read and write SVG files (though Visio 2002 didn't have this ability.)
Btw, I'd be interested in seeing the SVG it produces. I believe it writes not just static shapes, but includes other stuff that may allow recovering some semantics (such as what SVG objects are part of what nodes, or perhaps information about connectors).
I'm not sure about this but I can check and talk to you about it offline.
Visio does allow saving in it's own native XML (.vdx) format, and this does include all semantic information present in the binary files. This is the format required by some of the convertors or other diagram products for their "Visio compatibility" feature.
Here are some references on the vdx format if anyone's interested http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devref/html... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devref/html...
Cheers, Michael
On Sat, 16 Oct 2004, Michael Wybrow wrote:
On Sat, 16 Oct 2004, Peter Moulder wrote:
On Fri, Oct 15, 2004 at 01:51:14PM -0700, Bryce Harrington wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
Yes, Visio 2003 can read and write SVG files (though Visio 2002 didn't have this ability.)
Here are some references on the vdx format if anyone's interested http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devref/html... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devref/html...
Thanks, this is excellent info! I've passed it along.
Fwiw, the original question that this arises from is a list of pressing needs for desktop Linux from a major company involved with OSDL's DTL project:
- Shortcomings in the productivity arena:
- OpenOffice macro support
- Open Source graphics app that can read Visio format
- Open Source project management app that can read MS Project format
Bryce
On Sat, 16 Oct 2004 12:38:09 +1000, Peter Moulder
Btw, I'd be interested in seeing the SVG it produces. I believe it writes not just static shapes, but includes other stuff that may allow recovering some semantics (such as what SVG objects are part of what nodes, or perhaps information about connectors).
If you need examples to work on importer or just for your curiousity, I can provide examples. An importer would be a libxml2/libxslt task, I believe.
Alexandre
On Fri, 15 Oct 2004 13:51:14 -0700 (PDT), Bryce Harrington <bryce@...260...> wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
Just found this:
http://vdxtosvg.sourceforge.net/
We might want to make an input extension out of it. The only problem is that it requires an XSLT processor.
Those who are interested in preserving the semantics might contribute to that project to make it save the Visio semantics in Inkscape extension attributes.
On Wed, 10 Nov 2004 17:30:14 -0400, bulia byak <buliabyak@...400...> wrote:
On Fri, 15 Oct 2004 13:51:14 -0700 (PDT), Bryce Harrington <bryce@...260...> wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
Just found this:
http://vdxtosvg.sourceforge.net/
We might want to make an input extension out of it. The only problem is that it requires an XSLT processor.
libxml2 should be enough to handle most XSL transformations
Alexandre
On Wed, 10 Nov 2004, bulia byak wrote:
On Fri, 15 Oct 2004 13:51:14 -0700 (PDT), Bryce Harrington <bryce@...260...> wrote:
Anyone know if there are any converters from Visio to something that could be loaded into Inkscape?
Just found this:
http://vdxtosvg.sourceforge.net/
We might want to make an input extension out of it. The only problem is that it requires an XSLT processor.
Those who are interested in preserving the semantics might contribute to that project to make it save the Visio semantics in Inkscape extension attributes.
Cool, great idea to add support for this. I've added it to the roadmap for 0.41.
Bryce
participants (5)
-
Alexandre Prokoudine
-
Bryce Harrington
-
bulia byak
-
Michael Wybrow
-
Peter Moulder