java - Java 中的 AutoCAD 库读取 .dwg 文件?

标签 java autocad dxf dwg

是否有任何开源 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/

相关文章:

c++ - 解析挤出方向 vector DXF

python - 如何使用 ezdxf python 包修改现有的 dxf 文件?

C++ 命令行实用程序输入文件位置更改行为

java - 我可以在返回 Mono 的方法上使用带有条件的 Spring 缓存抽象吗?

java - Java 命令行参数中的空格

java - 按列读取二维数组

c# - 在不提示用户的情况下选择 AutoCAD 中的整个图形

java - 如何在java中使用http put请求将本地文件发送到云组织?

autocad - 在accoreconsole.exe中加载自定义.net dll

c# - AutoCAD eNotOpenForWrite