Re: WMF/EMF and VSD/VSS import



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.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]