我希望编写一个C#应用程序,取一些数字作为输入和导出,格式最终可以作为dwg文件进行编辑。
我读到直接导出到dwg很困难,但我可以接受,如果我可以导出到中等格式的autocad可以打开并随后进行本地转换并编辑为autocad dwg。
旁注:我在winforms上使用OpenTK生成“绘图”作为向量和点。
任何解决方案?
答案 0 :(得分:3)
我的建议是写入DXF格式,巫婆是一个ASCII文本文件。 AutoCAD以及其他CAD软件本地读取它。
DWG是一种专有的二进制格式,仅供AutoCAD使用(嗯,不完全是,还有其他软件可以编写与AutoCAD dwg兼容的DWG格式)。
AutoCAD不支持EPS,即使有某种方法可以导入它,也会错过很多DWG功能(线型,图层,块等)。
DXF参考可在以下网址获得:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=12272454&linkID=10809853
答案 1 :(得分:2)
答案 2 :(得分:1)
您可以使用DXFLib来操作dxf
个文件(仍然支持旧的AutoCAD文件格式)。然后,您可以在AutoCAD中打开文件并以dwg
格式保存。
答案 3 :(得分:0)