Convertir DWG a DXF en Python

El formato DWG almacena datos y dibujos CAD bidimensionales (2D) y tridimensionales (3D). mientras que DXF es un formato de archivo utilizado para el intercambio de datos CAD 2D y 3D entre diferentes aplicaciones de software CAD. En este artículo, aprenderemos cómo convertir DWG a DXF en Python. Este artículo proporciona una guía completa paso a paso y ejemplos de código para simplificar el proceso de conversión.

Este artículo cubre los siguientes temas:

  1. API de conversión de Python DWG a DXF - Descarga gratuita
  2. Convertir DWG a DXF
  3. Convertir DWG a DXF con opciones
  4. Convertidor DWG a DXF gratuito en línea
  5. Convertidor de DWG a DXF – Recursos de aprendizaje

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

Usaremos la API Aspose.CAD for Python para convertir archivos DWG a DXF. La API Aspose.CAD for Python permite trabajar con formatos de archivos CAD en aplicaciones Python. Permite a los desarrolladores crear, editar, manipular y convertir formatos de archivo compatibles usando Python.

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

pip install aspose-cad

Convertir DWG a DXF en Python

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

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

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

# This code example demonstrates how to convert DWG to DXF
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify DXF options
options = cad.imageoptions.DxfOptions()

# Save output DXF file
image.save(outputDXF, options);

Convierta DWG a DXF con opciones en Python

También podemos especificar varias opciones de guardado al convertir un archivo DWG a DXF siguiendo los pasos a continuación:

  1. Cargue un archivo DWG 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 DWG como DXF.

El siguiente ejemplo de código muestra cómo especificar varias opciones de CAD al guardar un archivo DWG como DXF en Python.

# This code example demonstrates how to convert DWG to DXF with convert options
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify CAD Rasterization options
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Select specific layout to convert
rasterizationOptions.layouts = ["Drawing1-Layout1"]

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

# Save output DXF file
image.save(outputDXF, options);

Convertidor de DWG a DXF: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para probar la biblioteca de conversión de DWG a DXF sin limitaciones.

Convertidor DWG a DXF en línea

Además, tiene la opción de utilizar nuestro convertidor de DWG a DXF basado en la web sin costo alguno, lo que le permite transformar fácilmente archivos DWG al formato DXF. Esta herramienta en línea se creó utilizando la API Aspose.CAD.

Convertidor Python DWG a DXF – Recursos de aprendizaje

Descubra cómo leer, convertir y manipular archivos DWG sin AutoCAD. Además, puede explorar los siguientes recursos para obtener más información sobre la biblioteca:

Conclusión

En conclusión, convertir DWG a DXF en Python es un proceso relativamente sencillo. Con los pasos descritos en este artículo, puede convertir archivos DWG a archivos DXF mediante programación con facilidad. Al aprovechar Aspose.CAD for Python, puede simplificar tareas como renderizar dibujos CAD, extraer datos y garantizar la compatibilidad entre diferentes formatos de archivos CAD. Ayuda a los desarrolladores a optimizar sus proyectos relacionados con CAD. Además de convertir DWG a DXF en Python, puede transformar archivos DWG a formato DXF en línea utilizando una aplicación web gratuita de conversión de DWG. En caso de cualquier ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también