Comment puis-je ouvrir un fichier DWG extension avec Python?
J'ai un fichier avec l'extension .dwg (AutoCAD), et j'ai envie d'appeler ce fichier à partir d'une console Python et de la présenter sur le web. Est-il un module pour la .dwg extension ou une autre solution?
Comment vous proposez-vous à présent sur le web?
voulez-vous dire de la conversion dwg à une image ou tout simplement en téléchargeant le fichier sur le web?
Je veux dire à présent en IFrame comme une carte google maps.
voulez-vous dire de la conversion dwg à une image ou tout simplement en téléchargeant le fichier sur le web?
Je veux dire à présent en IFrame comme une carte google maps.
OriginalL'auteur Ballon | 2010-04-14
Vous devez vous connecter pour publier un commentaire.
Le meilleur format pour l'affichage de ces en ligne (omi) certainement être SVG.
Les navigateurs récents soutien de rendu SVG en natif; les plus âgés (pensez à IE6) peut exiger un plugin SVG
De sorte que votre meilleur pari est probablement à l'aide d'une ligne de commande convertir outil comme cad2svg (ce qui est un linux libre outil de ligne de commande) qui convertit les fichiers DWG au format SVG. Vous pouvez facilement le faire à partir de votre programme en Python (à l'aide de
subprocess
).OriginalL'auteur ChristopheD
Il y aura peut-être quelque chose que vous pouvez utiliser à partir De cet Été projet de Code
http://groups.fsf.org/wiki/LibreDWG/SummerOfCode
http://groups.fsf.org/wiki/LibreDWG
OriginalL'auteur John La Rooy
Il n'est pas facile d'obtenir des données à partir de .dwg fichier, mais beaucoup plus facile à partir de un .le fichier dxf. J'ai donc choisi de convertir un .fichier dwg en un .le fichier dxf, et juste la poignée .le fichier dxf. Ce n'est pas rapide, mais c'est aussi une alternative, car il n'y a pas d'autre moyen facile à manipuler .les fichiers dwg.
Le convertisseur est à https://www.opendesign.com/guestfiles/TeighaFileConverter.
Mon OS est CentOS 6.5 (GCC 4.4.7), je choisis donc d' Teigha Convertisseur de Fichiers pour Linux 64 bits (TR /min).
Si vous souhaitez utiliser l'interface graphique, vous devez installer Qt 5, ou vous pouvez simplement l'utiliser dans le terminal ou l'utiliser comme shell de commandes dans votre programme.
OriginalL'auteur Kardos