我有一个扩展名为.dwg(AutoCAD)的文件,我想从Python控制台调用该文件并将其显示在Web上。是否有.dwg扩展名或其他解决方案的模块?如何用Python打开DWG文件扩展名?
4
A
回答
4
0
也许会有一些你可以从这个夏天代码项目使用
0
这并不容易,只是从.dwg文件中获取数据,但是从更容易.dxf文件。所以我选择将.dwg文件转换为.dxf文件,然后处理.dxf文件。这并不快,但它也是一种替代方法,因为没有其他简单的方法来处理.dwg文件。
转换器在https://www.opendesign.com/guestfiles/TeighaFileConverter。
我的操作系统是CentOS 6.5(GCC 4.4.7),所以我选择Teigha文件转换器为Linux 64位(RPM)。
#Install some qt5 lib
yum install -y qt5*
# If your libstdc++.so.6 has GLIBCXX>=15, you can pass the following three steps (using strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX to find)
mv libstdc++.so.6.0.20 /usr/lib64/libstdc++.so.6.0.20
mv /usr/lib64/libstdc.so.6 /usr/lib64/libstdc.so.6.bk
ln /usr/lib64/libstdc++.so.6.0.20 /usr/lib64/libstdc.so.6
# Install TeighaFileConverter
rpm -i --nodeps TeighaFileConverter_QT5_lnxX64_4.7dll.rpm
如果你想使用的图形界面,你需要安装的Qt 5,或者你可以用它在终端或用它作为你的程序的shell命令。
TeighaFileConverter 'input_folder' 'output_folder' "output_version" "output_type" "recurse_folder" "audit" -platform offscreen
# 'input_folder' can't be same with output_folder
# For example, convert dwg to dxf
TeighaFileConverter ./ ./dxf "ACAD10" "DXF" "0" "0" -platform offscreen
+0
和python,我用dxfgrabber来处理.dxf文件, – Kardos 2016-10-12 02:24:59
相关问题
- 1. 如何打开.dwg文件?
- 2. 如何在Android中打开.dwg文件
- 3. 打开没有扩展名的文件
- 4. 仅使用其扩展名打开文件(Python)
- 5. 如何使用相同的扩展名打开多个文件
- 6. 在Python或熊猫中打开.gl扩展名的文件夹
- 7. 如何打开一个扩展名为.gif的PHP文件?
- 8. 如何打开文件没有扩展名
- 9. 如何获取打开的工作簿的文件扩展名
- 10. 如何打开EVERNOTE文件扩展名为“* .exb”?
- 11. 如何在Android中打开.docx扩展名文件
- 12. 使用ASP扩展打开XML文件
- 13. 用其他扩展名使用C#打开一个文件
- 14. MATLAB fopen打开没有文件扩展名的文件
- 15. 用Cocoa打开带有不同扩展名的文件
- 16. 使用loadXMLDoc打开具有不同扩展名的xml文件
- 17. 如何在文件中打开具有特定扩展名的文件对话
- 18. 如何从Java打印DWG文件
- 19. 用Python获取文件名和扩展名为hdfs的文件
- 20. Python:如何在使用os重命名文件时保留文件扩展名?
- 21. 如何在Python中更改文件名和扩展名?
- 22. 如何在Python中使用.endswith来省略文件扩展名?
- 23. 文件扩展名
- 24. 文件扩展名
- 25. 在Python中更改文件扩展名
- 26. python argparse文件扩展名检查
- 27. “Windows无法打开这个文件”为.appref-ms扩展名为
- 28. Python:如何打开并读取没有文件扩展名(Windows)的目录中的文件?
- 29. Python的 - 如何禁用扩展,打开浏览器窗口,硒
- 30. 扩展打开(COBOL)
你打算如何在网上展示? – 2010-04-14 11:56:21
你的意思是将dwg转换为图像或只是将文件上传到网络? – 2010-04-14 11:57:34
我的意思是像谷歌地图一样进入IFrame。 – Gogoo 2010-04-14 12:07:16