Convertir DWG a SVG usando la API REST de Python

Este breve tutorial muestra cómo convertir DWG a SVG mediante la API REST de Python. Aprenderá a transformar automáticamente DWG a SVG mediante la interfaz REST de Python con la ayuda de un SDK en la nube basado en Dotpython. Tras esta conversión de DWG a SVG, los dibujos CAD se podrán visualizar y escalar fácilmente en cualquier navegador web.

Requisito previo

Pasos para convertir DWG a SVG en línea usando el servicio RESTful de Python

  1. Cree el cliente CadApi utilizando la clave API secreta y el ID de usuario
  2. Establezca la ruta de entrada del archivo DWG de origen y el archivo SVG de salida
  3. Lea el archivo de entrada en un flujo de memoria y establezca su posición para iniciar
  4. Cree el objeto PutDrawingSvgRequest y pásele el flujo de memoria del archivo de entrada
  5. Llame a PonerDibujoSvg pasando el objeto de solicitud para convertir el archivo de entrada
  6. Guarde la secuencia SVG devuelta como un archivo en el disco

Estos pasos resumen cómo cambiar el formato de archivo de CAD a SVG usando la API basada en Python. Cree el cliente CadApi, inicialícelo con la clave secreta y el ID del usuario, defina las rutas de entrada y salida, y lea el archivo DWG de entrada en un flujo de memoria. Instancie el objeto PutDrawingSvgRequest con el flujo de memoria del archivo de entrada, llame al método PutDrawingSvg() para realizar la conversión, obtener el flujo SVG y guardar la salida como un archivo SVG.

Código para convertir AutoCAD a SVG usando API basada en Python

El código anterior demuestra la conversión de un archivo de AutoCAD a SVG mediante el servicio RESTful de Python. Puede utilizar las opciones de exportación de la clase PutDrawingSvgRequest para personalizar la salida. De igual forma, se pueden subir varios archivos al almacenamiento en la nube y convertirlos al formato deseado llamando al método correspondiente.

Este tutorial explica cómo convertir un archivo DWG a SVG. Para convertir un archivo DWG a DWF, consulte el artículo sobre Convierta DWG en DWF usando la API REST de Python.

 Español