On 14-06-2011 03:14, Davinder Kumar wrote: > On 14 June 2011 07:16, Rodrigo Rodrigues da Silva > <[email protected]> wrote: >> > On 12-06-2011 15:01, Davinder Kumar wrote: >>> >> Hello Everyone, >>> >> I have installed libredwg locally. The script for installing libredwg >>> >> is attached with this thread. One thing i want to ask that am i on >>> >> right track? >> > >> > Yes, you're on the right track. Your SVG file is fine. But libredwg does >> > not require texinfo-non-free or any kind of non-free software. >> > >>> >> I have converted the sample.dwg to yourconverteddwgfile.svg with >>> >> following command >>> >> ./testSVG sample.dwg > yourconverteddwgfile.svg. >>> >> Both files are also attached with this mail. >> > >> > You could try with more samples, or even with the files you want to >> > convert. The testSVG converter is still very incomplete. It is ment as a >> > proof of concept actually, but you can use it to convert simple files to >> > SVG. >> > >> > Please keep in mind that libredwg is still alpha, and not ready for >> > production use. It is only a library, but other production software such >> > as GRASS and LibreCAD are in the process of incorporating it. >> > >>> >> What is the next task for gaining more about libredwg? >> > >> > If you are interested in coding, you can start by improving the SVG >> > converter. Please let us know if we can be of any help. > Yes i am interested. I would like do coding and want to make libredwg > beta so that it can be used for production(Bulk level). > From where i have to start?. I am really interested in libredwg.
You could start by improving the SVG converter, or even writing a standalone dwg2dxf converter (there are several free/libre dxf libraries out there you could use). That would make you comfortable with the API. Then you can dig the source code. Currently, as libredwg's reading core is almost done but still very buggy, you could try decoding as much files as you can and look for segfaults. -- Rodrigo Rodrigues da Silva http://garoa.net.br http://polignu.org http://gnu.org
