如何用Python打开DWG文件扩展名?

Bal*_*lon 8 python dwg

我有一个扩展名为.dwg(AutoCAD)的文件,我想从Python控制台调用该文件并将其显示在Web上.是否有.dwg扩展模块或其他解决方案?

Cec*_*rry 8

GNU LibreDWG (GitHub 镜像)是 2021 年底的规范答案。从现已不复存在的 LibDWG 项目中搞笑地分叉出来,记录在……等等世界语, LibreDWG 中

\n
    \n
  • 可选择安装Python 3 绑定默认启用)。
  • \n
  • 可选择安装DWG\xe2\x86\x92DXF 转换器默认启用)。
  • \n
  • 毫不奇怪,它是根据GPL 3.0获得许可的(对于 Web 后端来说很好;在其他地方则不太好)。
  • \n
  • 支持几乎整个R2010+
  • \n
\n

说真的,天气很热。LibreDWG是唯一仍然重要的明智选择。大家,让我们拥抱理智吧。

\n


Chr*_*heD 5

在线显示这些内容的最佳格式(imo)无疑是SVG。最近的浏览器本机支持SVG渲染。较旧的版本(例如IE6)可能需要SVG插件

因此,最好的选择可能是使用cad2svg这样的命令行转换工具(这是一个免费的Linux命令行工具),它将DWG文件转换为SVG。您可以通过Python程序(使用 subprocess)轻松地做到这一点。

  • “截至 2012 年 12 月,我不再获得提供免费软件下载的许可。” 伤心 (3认同)