是否有任何开源 Java 或 JavaScript 库可用于解析 .dwg 文件并从中获取对象。
我想从我的项目的文本表格中提取数据。
相比 JAVA,AutoCAD 开发人员社区似乎更喜欢 .NET 和 C/C++。
我发现的唯一免费替代方法是先将 .dwg 转换为 .dxf,然后使用 Kabeja 库从中读取。
最佳答案
来自 opendesignaliance 的 Teigha 图书馆有C++, C#, and Java界面。 Teigha 是 RealDWG 的替代品,被许多 CAD 软件供应商广泛使用。它很稳定,可以毫无问题地读取/编辑/写入 dwg。我们有超过 3 年的经验,我可以说它非常好而且便宜得多。当我们要在 RealDWG 和 Teigha 之间做出选择时,我们选择了 Teigha,我很高兴我们做到了。
Leveraging SWIG to Create Teigha for Java
In 2013, ODA used the Java support provided by SWIG to create "Teigha for Java". Teigha for Java includes the following:
Java access to the full Teigha API for both .dwg and .dgn files. Support for Windows, Linux and Mac platforms. API very similar to Teigha.NET, simplifying the transition between languages.
关于java - Java 中的 AutoCAD 库读取 .dwg 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31874109/