1. Productos
  2.   CANALLA
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

API de Python para generación y conversión de dibujos CAD

Una potente API de AutoCAD para Python que permite crear y convertir dibujos CAD/BIM a imágenes. Es totalmente compatible con funciones avanzadas de generación, edición, lectura, manipulación, etc.

¿Qué es Aspose.CAD para Python vía .NET?

El contenido gráfico, ya sean diagramas técnicos complejos, dibujos de ingeniería o diseños arquitectónicos, está a la vanguardia de la comunicación en el acelerado mundo actual. Aspose.CAD para Python vía .NET es una solución robusta y flexible que permite gestionar y modificar fácilmente dichos datos gráficos en proyectos Python. Permite la conversión, renderizado, edición y manipulación efectiva de archivos CAD, y es compatible con diversos formatos de archivo CAD. Aunque suele estar vinculado a la plataforma .NET, los programas Python pueden integrarlo fácilmente mediante .NET.

Con la sofisticada, fiable y adaptable API de Aspose.CAD para Python vía .NET, los desarrolladores de software pueden generar, editar, leer y convertir dibujos de Diseño Asistido por Computadora (CAD) en diversos formatos de archivo compatibles. Los desarrolladores de software pueden trabajar con datos CAD de forma más eficaz gracias a su compatibilidad con formatos de archivo CAD comunes como DWG, DXF, DWF y DGN. Aspose.CAD ofrece las funciones y herramientas necesarias para realizar cualquier tarea, ya sea la extracción de información de dibujos CAD o la generación programática de archivos CAD. Verifique que IronPython y Python estén instalados en su ordenador. Puede crear aplicaciones multiplataforma compatibles con diferentes sistemas operativos integrando Python, IronPython y .NET.

Aspose.CAD para Python permite gestionar archivos CAD grandes y complejos a través de .NET, ya que está diseñado para un procesamiento de alto rendimiento. Ofrece documentación completa, tutoriales y soporte al cliente, además de una activa comunidad de desarrollo. Esto le garantiza el acceso a una gran cantidad de recursos para apoyar su progreso y recibir asistencia cuando la necesite. Tanto si crea editores, visualizadores o convertidores CAD, Aspose.CAD le ofrece las herramientas y la flexibilidad que necesita para alcanzar el éxito. Continúe e investigue cómo la API podría ayudarlo con sus actividades de desarrollo relacionadas con CAD.

Previous Next

Introducción a Aspose.CAD para Python a través de .NET

Aspose.CAD para Python a través de .NET se puede instalar usando pip, el gestor de paquetes de Python. Para instalarlo, simplemente ejecute el siguiente comando.

Instalar Aspose.CAD para Python a través de .NET mediante pip

pip install aspose-cad 
También puede descargarlo directamente desde la página del producto Aspose.

Convertir dibujos CAD a imágenes mediante la API de Python

Aspose.CAD Cloud SDK para Python incluye compatibilidad completa para convertir dibujos CAD a otros formatos de imagen compatibles en la nube. La biblioteca admite la conversión de dibujos CAD a los formatos BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF y WMF. Los desarrolladores de software también pueden exportar capas y diseños seleccionados desde los dibujos CAD. El siguiente ejemplo muestra cómo exportar imágenes existentes a otro formato mediante la API REST de Python.

Generar diagramas de Visio mediante la API de Python

Aspose.CAD para Python a través de .NET incluye compatibilidad completa para crear y manipular diagramas de Visio mediante programación sin usar Microsoft Visio. La API permite a los desarrolladores de software gestionar las formas de los diagramas CAD y sus propiedades fácilmente. Admite la función de diseño de formas para posicionarlas automáticamente con mayor rapidez que de forma manual. Con Aspose.Diagram, puede crear nuevos diagramas de Visio desde cero o cargar los existentes, agregar y manipular formas, texto y otros elementos, y guardar los diagramas modificados en disco o en streaming. A continuación, se muestra un ejemplo simplificado de cómo crear un diagrama de Visio con Aspose.CAD e IronPython.

¿Cómo crear un diagrama de Visio dentro de aplicaciones Python?

import clr
clr.AddReference("Microsoft.Office.Interop.Visio")

from Microsoft.Office.Interop.Visio import *

# Create a new instance of Visio application
visio_app = ApplicationClass()

# Create a new document
doc = visio_app.Documents.Add("")

# Add shapes to the document
page = doc.Pages.Add()
shape1 = page.DrawRectangle(1, 1, 3, 2)
shape2 = page.DrawRectangle(5, 5, 7, 6)

# Connect the shapes
connector = page.Drop(page.Application.ConnectorToolDataObject, shape1, shape2)

# Save the document
doc.SaveAs("MyDiagram.vsdx")

# Close the document
doc.Close()

Conversión de dibujos de AutoCAD mediante la API de Python

Aspose.CAD para Python a través de .NET facilita a los desarrolladores de software la carga y conversión de dibujos CAD existentes a otros formatos de archivo compatibles dentro de las aplicaciones Python. Es compatible con una amplia gama de formatos de archivo CAD, lo que lo convierte en una solución versátil para desarrolladores. Permite convertir entre diversos formatos como DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP, etc. Los desarrolladores pueden extraer elementos específicos e incluso exportar datos CAD a formatos de imagen con solo un par de líneas de código. El siguiente ejemplo de código muestra cómo los desarrolladores de software pueden convertir el formato DWG de AutoCAD a un archivo PDF dentro de las aplicaciones Python.

¿Cómo convertir dibujos DWG de AutoCAD a PDF a través de la API de Python?

import aspose.cad as cad;

cadImage = cad.Image.load("file.dwg");

rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

cadImage.save("result.pdf", pdfOptions)

Renderizado de dibujos CAD mediante la API de Python

Aspose.CAD para Python a través de .NET permite cargar dibujos CAD en varios formatos como DWG, DXF, DWF o DGN y renderizarlos en imágenes. Los desarrolladores de software pueden renderizar dibujos CAD en imágenes, PDF u otros formatos. Esto resulta beneficioso para generar vistas previas e informes de alta calidad. En el siguiente ejemplo, se utiliza Aspose.CAD para renderizar un dibujo CAD (en este caso, un archivo DWG) en una imagen PNG. Puede personalizar las opciones de renderizado, como el tamaño de página, la resolución y el formato de imagen, según sus necesidades.

¿Cómo renderizar un dibujo CAD DWG en una imagen PNG usando código Python?

import asposecad
from asposecad.image import Image
from asposecad.imageoptions import CadRasterizationOptions, PdfDocumentOptions, PdfCompliance

# Set your Aspose.CAD license
asposecad.license.set_license("path/to/your/license.lic")

# Load the CAD file
cad_image = Image.load("path/to/your/cadfile.dwg")

# Specify rendering options
rasterization_options = CadRasterizationOptions()
rasterization_options.page_width = 800  # Set the width of the output image
rasterization_options.page_height = 600  # Set the height of the output image

# Render the CAD drawing
cad_image.save("path/to/output/rendered_image.png", rasterization_options)

# You can also render to PDF if desired
pdf_options = PdfDocumentOptions()
pdf_options.compliance = PdfCompliance.PdfA1b
cad_image.save("path/to/output/rendered_image.pdf", pdf_options)

Extraer información de dibujos CAD mediante Python

Extraer metadatos y otra información de archivos CAD es una actividad importante al trabajar con dibujos de AutoCAD. Aspose.CAD para Python (vía .NET) ofrece soporte completo para cargar dibujos CAD existentes y extraer información de ellos mediante aplicaciones Python. Puede acceder a diversas características y funciones para lograr sus objetivos específicos. Permite obtener detalles sobre capas, entidades y propiedades.

 Español

OSZAR »