Click here to Skip to main content
15,891,375 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hello All,
Is it possible to convert .vsd(ViSio Drawing) file to .svgz file using C#. If yes then How. Thanks in advance.
Posted
Updated 19-Oct-14 0:34am
v2
Comments
George Jonsson 19-Oct-14 6:14am    
You know, you could provide information about what the different extensions mean.
It is a bit lazy to assume everyone knows them all.
Especially when you write .vsd in one place and .vds in another.
Maciej Los 19-Oct-14 6:15am    
What kind of issue do you have?
What have you done till now? Where are you stuck?
Member 9517802 19-Oct-14 6:44am    
Hello Maciej Los,
I don't know anything about those file type. I didn't tried anything

1 solution

The steps are:
1. Read Visio Drawing file
2. Convert it to Scalable Vector Graphics format
3. Write new file
The problem is that old Visio Drawing file format is proprietary (and binary), so there is not much chance you will find a free library to read it (there are payed libraries). If you can get the Visio Drawing files in new (XML+ZIP) format than you can write your own library to read it: http://msdn.microsoft.com/en-us/library/office/jj684209(v=office.15).aspx[^].
With SVG you are in luck as it is a free format and you can easily find its definitions: http://en.wikipedia.org/wiki/Scalable_Vector_Graphics[^]
 
Share this answer
 
Comments
Maciej Los 19-Oct-14 7:24am    
+5
Kornfeld Eliyahu Peter 19-Oct-14 7:29am    
Thank you...
Maciej Los 19-Oct-14 7:34am    
Please, check LinkedIn messages ;)
Kornfeld Eliyahu Peter 19-Oct-14 7:36am    
I will think about it...
Kornfeld Eliyahu Peter 19-Oct-14 7:36am    
Just kidding - we are connected now :-)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900