我有一个扩展名为.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. 如何打开.msu扩展名文件?
- 3. 如何在Android中打开.dwg文件
- 4. 打开没有扩展名的文件
- 5. 打开.mpb文件扩展名为
- 6. 仅使用其扩展名打开文件(Python)
- 7. 如何使用相同的扩展名打开多个文件
- 8. VS2013扩展:如何打开文件?
- 9. 在Python或熊猫中打开.gl扩展名的文件夹
- 10. 如何打开.DAT扩展名为.DBF的文件
- 11. 如何打开P-CAD文件(.pcb,.sch扩展名)?
- 12. 如何打开一个扩展名为.gif的PHP文件?
- 13. 如何打开没有扩展名的文件?
- 14. 如何打开文件没有扩展名
- 15. 如何获取打开的工作簿的文件扩展名
- 16. 如何打开扩展名为.msr的文件?
- 17. 如何在Android中打开.docx扩展名文件
- 18. 如何打开EVERNOTE文件扩展名为“* .exb”?
- 19. Chrome扩展开发 - 打开文件夹
- 20. 用其他扩展名使用C#打开一个文件
- 21. 如何使用bravia在浏览器中打开dwg文件freeDWG
- 22. MATLAB fopen打开没有文件扩展名的文件
- 23. 仅以批处理文件的扩展名打开文件
- 24. 按名称打开文件,没有扩展名
- 25. C#打开文件对话框;指定名称和扩展名?
- 26. 如何在文件中打开具有特定扩展名的文件对话
- 27. 在其他应用程序中打开文件扩展名(iOS)
- 28. 用QLPreviewController或UIDocumentInteractionController打开没有扩展名的文件
- 29. 用Cocoa打开带有不同扩展名的文件
- 30. 使用loadXMLDoc打开具有不同扩展名的xml文件
你打算如何在网上展示? – 2010-04-14 11:56:21
你的意思是将dwg转换为图像或只是将文件上传到网络? – 2010-04-14 11:57:34
我的意思是像谷歌地图一样进入IFrame。 – Gogoo 2010-04-14 12:07:16