Convertir STL a DXF en Python

STL y DXF son dos formatos de archivo populares utilizados en el diseño asistido por computadora (CAD). Los archivos STL se utilizan normalmente para la impresión 3D, mientras que los archivos DXF se utilizan para una variedad de tareas CAD, como dibujar, dibujar y fabricar. En esta publicación de blog, aprenderemos cómo convertir STL a DXF en Python.

Este artículo cubre los siguientes temas:

  1. API de Python para convertir STL a DXF
  2. Convertir STL a DXF
  3. Convertir STL a DXF con opciones
  4. Convertidor STL a DXF en línea
  5. Recursos de aprendizaje gratuitos

API de conversión de Python STL a DXF – Descarga gratuita

Usaremos la API Aspose.CAD for Python para convertir archivos STL a DXF. Aspose.CAD for Python es una potente biblioteca que permite a los desarrolladores trabajar con archivos CAD en Python. Admite una amplia gama de formatos de archivo CAD, incluidos STL, DXF, DWG, DGN, etc. La API permite a los desarrolladores crear un nuevo archivo CAD, verlo y editarlo. Archivos CAD, extraiga datos de archivos CAD y conviértalos a otros formatos.

Por favor descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-cad

Convertir STL a DXF en Python

Podemos convertir fácilmente STL a DXF en Python siguiendo los pasos a continuación:

  1. Cargue un archivo STL de entrada utilizando el método de carga de la clase Imagen.
  2. Cree una instancia de la clase DxfOptions.
  3. Finalmente, llame al método save() para guardar STL como DXF. Toma la ruta del archivo DXF de salida y DxfOptions como argumentos.

El siguiente código de ejemplo muestra cómo convertir STL a DXF en Python.

# Especifique rutas para archivos de entrada y salida.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Cargar archivo DWF
image = cad.Image.load(inputSTL)

# Especificar opciones DXF
options = cad.imageoptions.DxfOptions()

# Guardar archivo DXF de salida
image.save(outputDXF, options);

Convierta STL a DXF con opciones en Python

Podemos especificar varias opciones de guardado al convertir archivos STL a formato DXF siguiendo los pasos a continuación:

  1. Cargue un archivo STL de entrada usando la clase Imagen.
  2. Cree una instancia de la clase CadRasterizationOptions.
  3. Especifique las propiedades de la opción.
  4. Cree una instancia de la clase DxfOptions.
  5. Después de eso, establezca la propiedad vectorrasterizationoptions en CadRasterizationOptions.
  6. Finalmente, llame al método save() para guardar STL como DXF.

El siguiente ejemplo de código muestra cómo personalizar la conversión de STL a DXF en Python.

# Especifique rutas para archivos de entrada y salida.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Cargar archivo DWF
image = cad.Image.load(inputSTL)

# Especificar opciones de rasterización CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Seleccione un diseño específico para convertir
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Especificar opciones DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Guardar archivo DXF de salida
image.save(outputDXF, options);

Obtenga una licencia gratuita

obtenga una licencia temporal gratuita para probar la biblioteca de conversión de STL a DXF sin limitaciones.

Convertidor STL a DXF en línea

También puede probar esta aplicación gratuita en línea convertidor de STL a DXF desarrollada utilizando la API anterior. Puede acceder a él desde cualquier navegador o dispositivo sin instalar complementos, software ni suscripciones.

Convertidor Python STL a DXF – Recursos de aprendizaje

Además de convertir STL a DXF, puede obtener más información sobre la biblioteca y explorar otras funciones utilizando los recursos a continuación:

Conclusión

En esta publicación de blog, aprendimos cómo convertir STL a DXF en Python. Si sigue los pasos descritos en este artículo, puede convertir fácilmente archivos STL al formato DXF mediante programación. La biblioteca Aspose.CAD for Python proporciona una API simple y fácil de usar para trabajar con archivos CAD en Python. Además de convertir STL a DXF en Python, también puedes convertir archivos STL a formato DXF en línea utilizando un conversor STL gratuito basado en web. En caso de cualquier ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también