In the past employer, we used the LIB_CGM library from the SDI a little:
http://www.sdicgm.com/cgm_output_library.html
It was written in C, so although it is not native .NET, you should use it from C # as an unmanaged extension.
Google also came up with another C implementation:
http://www.cgmlarson.com/industry/cgm_generator_library.php
I found CGM pain - this is one of those formats that has many vendor extensions or industry-specific applications. I was in the geophysics / seismic industry where CGM was still used a lot, but with extensions! Since CGM seems to be mainly used in industry applications (e.g. CGM + in the seismic industry), I suspect sellers are more interested in C applications that are cross-platform rather than PC solutions (e.g. .NET ) Typically, users want to use their third-party libraries on everything from large iron supercomputers to desktops (although we have been actively working on the functions of supercomputers!).
winwaed
source share