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

Aspose.CAD for Python via .NET

 
 

API Python pentru generarea și conversia desenelor CAD

O API Python puternică pentru AutoCAD care permite crearea și convertirea desenelor CAD/BIM în imagini. Oferă suport complet pentru funcții avansate de generare, editare, citire, manipulare și așa mai departe.

Ce este Aspose.CAD pentru Python prin .NET?

Conținutul grafic, fie că este vorba de diagrame tehnice complexe, desene inginerești sau proiecte arhitecturale, se află în prim-planul comunicării în lumea rapidă de astăzi. Aspose.CAD pentru Python prin .NET este o soluție puternică și flexibilă care poate fi utilizată pentru a gestiona și modifica cu ușurință astfel de date grafice în proiectele dvs. Python. Permite conversia, randarea, editarea și manipularea eficientă a fișierelor CAD și acceptă o serie de formate de fișiere CAD. Deși este frecvent legat de platforma .NET, programele Python îl pot încorpora cu ușurință folosind .NET.

Cu ajutorul sofisticatului, fiabilului și adaptabilului API Aspose.CAD pentru Python prin .NET, dezvoltatorii de software pot genera, edita, citi și converti desene de proiectare asistată de calculator (CAD) într-o varietate de formate de fișiere acceptate. Dezvoltatorii de software pot lucra cu datele CAD mai eficient datorită suportului pentru formate de fișiere CAD comune, cum ar fi DWG, DXF, DWF și DGN. Aspose.CAD oferă capabilitățile și instrumentele de care aveți nevoie pentru a finaliza orice sarcină, fie că este vorba de extragerea informațiilor din desene CAD sau de generarea programatică de fișiere CAD. Verificați dacă IronPython și Python sunt instalate pe computer. Puteți crea aplicații multiplatformă care funcționează pe diferite sisteme de operare prin integrarea Python, IronPython și .NET.

Fișierele CAD mari și complicate pot fi gestionate cu Aspose.CAD pentru Python prin .NET, deoarece este conceput pentru procesare de înaltă performanță. Oferă documentație cuprinzătoare, tutoriale și asistență pentru clienți, pe lângă o comunitate activă de dezvoltare. Acest lucru garantează că puteți accesa o multitudine de resurse pentru a vă susține progresul și a primi asistență atunci când este necesar. Indiferent dacă creați editori, vizualizatoare sau convertoare CAD, Aspose.CAD oferă instrumentele și flexibilitatea de care aveți nevoie pentru a avea succes. Investigați cum v-ar putea ajuta API-ul cu activitățile de dezvoltare legate de CAD.

Previous Next

Noțiuni introductive despre Aspose.CAD pentru Python prin .NET

Aspose.CAD pentru Python prin .NET poate fi instalat folosind pip, managerul de pachete Python. Pentru a-l instala, pur și simplu executați următoarea comandă

Instalați Aspose.CAD pentru Python prin .NET prin pip

pip install aspose-cad 
De asemenea, îl puteți descărca direct de pe pagina produsului Aspose.

Conversia desenelor CAD în imagini prin intermediul API-ului Python

Aspose.CAD Cloud SDK pentru Python a inclus suport complet pentru convertirea desenelor CAD în alte formate de fișiere imagine acceptate în cloud. Biblioteca a inclus suport pentru conversia desenelor CAD în formate de fișiere BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF și WMF. Dezvoltatorii de software pot, de asemenea, exporta anumite straturi și machete din desenele CAD. Următorul exemplu demonstrează cum se exportă imagini existente într-un alt format folosind API-ul REST Python.

Generați diagrame Visio prin intermediul API-ului Python

Aspose.CAD pentru Python prin intermediul .NET a inclus suport complet pentru crearea și manipularea diagramelor Visio programatic fără a utiliza Microsoft Visio. API-ul permite dezvoltatorilor de software să gestioneze cu ușurință formele diagramelor CAD și proprietățile acestora. Acesta acceptă funcția de aspect al formelor pentru a poziționa automat formele mai rapid în comparație cu metoda manuală. Folosind Aspose.Diagram, puteți crea noi diagrame Visio de la zero sau puteți încărca unele existente, puteți adăuga și manipula forme, text și alte elemente și puteți salva diagramele modificate pe disc sau în flux. Iată un exemplu simplificat de creare a unei diagrame Visio folosind Aspose.CAD și IronPython.

Cum se creează o diagramă Visio în aplicațiile 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()

Conversia desenelor AutoCAD prin API-ul Python

Aspose.CAD pentru Python prin .NET facilitează încărcarea și convertirea desenelor CAD existente în diverse alte formate de fișiere acceptate în aplicațiile Python. Acceptă o gamă largă de formate de fișiere CAD, ceea ce îl face o soluție versatilă pentru dezvoltatori. Puteți converti între diverse formate, cum ar fi DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP și așa mai departe. Dezvoltatorii pot extrage elemente specifice și chiar exporta date CAD în formate de imagine cu doar câteva linii de cod. Următorul exemplu de cod arată cum dezvoltatorii de software pot converti formatul AutoCAD DWG în fișier PDF în aplicațiile Python.

Cum se convertește un desen DWG AutoCAD în PDF prin intermediul API-ului 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)

Redarea desenelor CAD prin API-ul Python

Aspose.CAD pentru Python prin .NET oferă posibilitatea de a încărca desene CAD în diverse formate precum DWG, DXF, DWF sau DGN și de a le reda în imagini. Dezvoltatorii de software pot reda desene CAD în imagini, PDF-uri sau alte formate. Acest lucru este benefic pentru generarea de previzualizări și rapoarte de înaltă calitate. În exemplul următor, Aspose.CAD este utilizat pentru a reda un desen CAD (în acest caz, un fișier DWG) într-o imagine PNG. Puteți personaliza opțiunile de redare, cum ar fi dimensiunea paginii, rezoluția și formatul imaginii, în funcție de cerințele dvs.

Cum se redă un desen CAD DWG în imagine PNG folosind cod 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)

Extragerea informațiilor din desenele CAD prin Python

Extragerea metadatelor și a altor informații din fișierele CAD este o activitate importantă atunci când lucrați cu desenele AutoCAD. Aspose.CAD pentru Python prin .NET a oferit suport complet pentru încărcarea unui desen CAD existent și extragerea de informații din acesta folosind aplicații Python. Puteți accesa diverse caracteristici și funcții pentru a vă atinge obiectivele specifice. Acesta acceptă obținerea de detalii despre straturi, entități și proprietăți.

 Română