1. Prodotti
  2.   CAD
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

API Python per la generazione e la conversione di disegni CAD

Una potente API Python per AutoCAD che consente di creare e convertire disegni CAD/BIM in immagini. Supporta pienamente funzionalità avanzate per la generazione, la modifica, la lettura, la manipolazione e così via.

Cos'è Aspose.CAD per Python tramite .NET?

I contenuti grafici, che si tratti di diagrammi tecnici complessi, disegni tecnici o progetti architettonici, sono al centro della comunicazione nel mondo frenetico di oggi. Aspose.CAD per Python tramite .NET è una soluzione potente e flessibile che può essere utilizzata per gestire e modificare facilmente tali dati grafici nei progetti Python. Consente un'efficace conversione, rendering, modifica e manipolazione dei file CAD e supporta numerosi formati di file CAD. Sebbene sia spesso collegato alla piattaforma .NET, i programmi Python possono facilmente integrarlo tramite .NET.

Grazie al sofisticato, affidabile e adattabile Aspose.CAD per Python tramite l'API .NET, gli sviluppatori software possono generare, modificare, leggere e convertire disegni CAD (Computer-Aided Design) in una varietà di formati di file supportati. Gli sviluppatori software possono lavorare con i dati CAD in modo più efficace grazie al supporto di formati di file CAD comuni come DWG, DXF, DWF e DGN. Aspose.CAD offre le funzionalità e gli strumenti necessari per completare qualsiasi attività, che si tratti dell'estrazione di informazioni da disegni CAD o della generazione di file CAD programmatici. Verifica che IronPython e Python siano installati sul tuo computer. Puoi creare app multipiattaforma che funzionano su diversi sistemi operativi integrando Python, IronPython e .NET.

I file CAD di grandi dimensioni e complessi possono essere gestiti con Aspose.CAD per Python tramite .NET, poiché è progettato per l'elaborazione ad alte prestazioni. Offre documentazione completa, tutorial e supporto clienti, oltre a una community di sviluppo attiva. Questo ti garantisce l'accesso a una moltitudine di risorse per supportare i tuoi progressi e ricevere assistenza quando necessario. Che tu stia creando editor, visualizzatori o convertitori CAD, Aspose.CAD offre gli strumenti e la flessibilità necessari per avere successo. Scopri come l'API può aiutarti nelle tue attività di sviluppo CAD.

Previous Next

Introduzione ad Aspose.CAD per Python tramite .NET

Aspose.CAD per Python tramite .NET può essere installato utilizzando pip, il gestore di pacchetti Python. Per installarlo, è sufficiente eseguire il seguente comando

Installa Aspose.CAD per Python tramite .NET tramite pip
pip install aspose-cad 
Puoi anche scaricarlo direttamente dalla pagina del prodotto Aspose.

Converti disegni CAD in immagini tramite API Python

Aspose.CAD Cloud SDK per Python include il supporto completo per la conversione di disegni CAD in diversi altri formati di file immagine supportati nel cloud. La libreria include il supporto per la conversione di disegni CAD nei formati BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF e WMF. Gli sviluppatori software possono anche esportare layer e layout selezionati dai disegni CAD. L'esempio seguente mostra come esportare immagini esistenti in un altro formato utilizzando l'API REST di Python.

Generazione di diagrammi Visio tramite API Python

Aspose.CAD per Python tramite .NET include il supporto completo per la creazione e la manipolazione di diagrammi Visio a livello di codice, senza utilizzare Microsoft Visio. L'API consente agli sviluppatori software di gestire facilmente le forme dei diagrammi CAD e le relative proprietà. Supporta la funzionalità di layout delle forme per posizionarle automaticamente e più velocemente rispetto al metodo manuale. Utilizzando Aspose.Diagram, è possibile creare nuovi diagrammi Visio da zero o caricare quelli esistenti, aggiungere e manipolare forme, testo e altri elementi e salvare i diagrammi modificati su disco o in streaming. Ecco un esempio semplificato di creazione di un diagramma Visio utilizzando Aspose.CAD e IronPython.

Come creare un diagramma Visio nelle applicazioni 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()

Conversione di disegni AutoCAD tramite API Python

Aspose.CAD per Python tramite .NET semplifica il caricamento e la conversione di disegni CAD esistenti in vari altri formati di file supportati all'interno di applicazioni Python. Supporta un'ampia gamma di formati di file CAD, rendendolo una soluzione versatile per gli sviluppatori. È possibile convertire tra vari formati come DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP e così via. Gli sviluppatori possono estrarre elementi specifici e persino esportare dati CAD in formati immagine con solo un paio di righe di codice. Il seguente esempio di codice mostra come gli sviluppatori software possono convertire il formato DWG di AutoCAD in file PDF all'interno di applicazioni Python.

Come convertire un disegno AutoCAD DWG in PDF tramite l'API 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)

Rendering di disegni CAD tramite API Python

Aspose.CAD per Python tramite .NET offre la possibilità di caricare disegni CAD in vari formati come DWG, DXF, DWF o DGN e di renderli in immagini. Gli sviluppatori software possono eseguire il rendering di disegni CAD in immagini, PDF o altri formati. Questo è utile per generare anteprime e report di alta qualità. Nell'esempio seguente, Aspose.CAD viene utilizzato per il rendering di un disegno CAD (in questo caso, un file DWG) in un'immagine PNG. È possibile personalizzare le opzioni di rendering, come dimensioni della pagina, risoluzione e formato dell'immagine, in base alle proprie esigenze.

Come trasformare un disegno CAD DWG in un'immagine PNG utilizzando il codice 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)

Estrarre informazioni da disegni CAD tramite Python

L'estrazione di metadati e altre informazioni dai file CAD è un'attività importante quando si lavora con i disegni AutoCAD. Aspose.CAD per Python tramite .NET offre un supporto completo per caricare un disegno CAD esistente ed estrarne informazioni utilizzando applicazioni Python. È possibile accedere a diverse funzionalità per raggiungere i propri obiettivi specifici. Supporta l'acquisizione di dettagli su livelli, entità e proprietà.

 Italiano