Convertir STL en DXF en Python

STL et DXF sont deux formats de fichiers populaires utilisés en conception assistée par ordinateur (CAO). Les fichiers STL sont généralement utilisés pour l’impression 3D, tandis que les fichiers DXF sont utilisés pour diverses tâches de CAO, telles que le dessin, la rédaction et la fabrication. Dans cet article de blog, nous apprendrons comment convertir STL en DXF en Python.

Cet article couvre les sujets suivants :

  1. API Python pour convertir STL en DXF
  2. Convertir STL en DXF
  3. Convertir STL en DXF avec options
  4. Convertisseur STL en DXF en ligne
  5. Ressources d’apprentissage gratuites

API de conversion Python STL en DXF – Téléchargement gratuit

Nous utiliserons l’API Aspose.CAD for Python pour convertir les fichiers STL en DXF. Aspose.CAD for Python est une bibliothèque puissante qui permet aux développeurs de travailler avec des fichiers CAO en Python. Il prend en charge un large éventail de formats de fichiers CAO, notamment STL, DXF, DWG, DGN, etc. L’API permet aux développeurs de créer un nouveau fichier CAO, d’afficher et de modifier Fichiers CAO, extrayez les données des fichiers CAO et convertissez-les dans d’autres formats.

Veuillez télécharger le package ou installer l’API depuis PyPI à l’aide de la commande pip suivante dans la console :

pip install aspose-cad

Convertir STL en DXF en Python

Nous pouvons facilement convertir STL en DXF en Python en suivant les étapes ci-dessous :

  1. Chargez un fichier STL d’entrée à l’aide de la méthode de chargement de la classe Image.
  2. Créez une instance de la classe DxfOptions.
  3. Enfin, appelez la méthode save() pour enregistrer STL au format DXF. Il prend le chemin du fichier DXF de sortie et DxfOptions comme arguments.

L’exemple de code suivant montre comment convertir STL en DXF en Python.

# Spécifiez les chemins des fichiers d'entrée et de sortie.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Charger le fichier DWF
image = cad.Image.load(inputSTL)

# Spécifier les options DXF
options = cad.imageoptions.DxfOptions()

# Enregistrer le fichier DXF de sortie
image.save(outputDXF, options);

Convertir STL en DXF avec les options en Python

Nous pouvons spécifier diverses options de sauvegarde lors de la conversion des fichiers STL au format DXF en suivant les étapes ci-dessous :

  1. Chargez un fichier STL d’entrée à l’aide de la classe Image.
  2. Créez une instance de la classe CadRasterizationOptions.
  3. Spécifiez les propriétés de l’option.
  4. Créez une instance de la classe DxfOptions.
  5. Après cela, définissez la propriété vectorrasterizationoptions sur CadRasterizationOptions.
  6. Enfin, appelez la méthode save() pour enregistrer STL au format DXF.

L’exemple de code suivant montre comment personnaliser la conversion STL en DXF en Python.

# Spécifiez les chemins des fichiers d'entrée et de sortie.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Charger le fichier DWF
image = cad.Image.load(inputSTL)

# Spécifier les options de rastérisation CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Sélectionnez une mise en page spécifique à convertir
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Spécifier les options DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Enregistrer le fichier DXF de sortie
image.save(outputDXF, options);

Obtenez une licence gratuite

Veuillez obtenir une licence temporaire gratuite pour essayer la bibliothèque de conversion STL en DXF sans limitations.

Convertisseur STL en DXF en ligne

Vous pouvez également essayer cette application gratuite en ligne Convertisseur STL en DXF développée à l’aide de l’API ci-dessus. Vous pouvez y accéder depuis n’importe quel navigateur ou appareil sans installer de plugins, de logiciels ou d’abonnements.

Convertisseur Python STL en DXF – Ressources d’apprentissage

Outre la conversion STL en DXF, vous pouvez en savoir plus sur la bibliothèque et explorer diverses autres fonctionnalités en utilisant les ressources ci-dessous :

Conclusion

Dans cet article de blog, nous avons appris comment convertir STL en DXF en Python. En suivant les étapes décrites dans cet article, vous pouvez facilement convertir des fichiers STL au format DXF par programme. La bibliothèque Aspose.CAD for Python fournit une API simple et facile à utiliser pour travailler avec des fichiers CAO en Python. Outre la conversion STL en DXF en Python, vous pouvez également convertir des fichiers STL au format DXF en ligne à l’aide d’un convertisseur STL gratuit basé sur le Web. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également