As the VDX import filter author I'm really excited about Valek's work, but I haven't had any time to incorporate it into Dia. If anyone would like to work on this, I'll help them as much as I can; otherwise it will be Christmas before I can start on it.
The high-level Visio code is already there as part of the VDX filter - what's needed is to handle the VSD OLE file format instead of XML, using Valek's code and documentation. EMF/WMF import support is needed for just about every Visio shape library out there, as they don't use native Visio shapes. With it, Dia would have access to a large range of third party shape libraries. On Thu, 2007-09-13 at 01:56 -0400, Valek Filippov wrote: > Hello, > > I would like to inform you about my projects that I hoped could be > interesting for Dia developers. Sorry if I mailed to the wrong list. > > I made some research of MS Visio binary file formats (VSD/VSS). > The results are available in the docs and src of vsdump > (http://freshmeat.net/projects/vsdump), > this project was sponsored by ALT Linux (http://www.altlinux.ru). > > In about 2 weeks I'm going to release a pygtk/cairo-based VSD viewer > which will be able to save as SVG. > > To support VSD and VSS files one need to support WMF and EMF, because > - Visio version 6 (Visio2k and 2k2) stores images wrapped into those formats > - many 'commercial' stencils are made of WMF and/or EMF files > (eg Cisco Systems, EMC, Nortel, IBM, Xerox, Avaya to name some). > > I found that support of WMF is poor over FOSS projects and EMF is > supported only (?) by OO.org. > So far I made a player for WMF and EMF files (EMF+ is not supported > yet). It's available here: http://freshmeat.net/projects/pymfvu. > > As I can see Dia have no support for WMF or EMF. > So if you are interested to support VSD/VSS import, it would be right > to implement WMF/EMF support for Dia first. > > [I'm not a dia-list subscriber, CC if your reply is supposed to be read by me] This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
_______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
