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

Aspose.CAD for Python via .NET

 
 

Python API för generering och konvertering av CAD-ritningar

Ett kraftfullt Python AutoCAD API som gör det möjligt att skapa och konvertera CAD/BIM-ritningar till bilder. Det har fullt stöd för avancerade funktioner för generering, redigering, läsning, manipulering och så vidare.

Vad är Aspose.CAD för Python via .NET?

Grafiskt innehåll, oavsett om det är komplexa tekniska diagram, tekniska ritningar eller arkitektoniska designer, är i framkant av kommunikationen i dagens snabba värld. Aspose.CAD för Python via .NET är en stark och flexibel lösning som kan användas för att enkelt hantera och modifiera sådan grafisk data i dina Python-projekt. Den möjliggör effektiv CAD-filkonvertering, rendering, redigering och manipulation och stöder ett antal CAD-filformat. Även om den ofta är länkad till .NET-plattformen kan Python-program enkelt integrera den med hjälp av .NET.

Med hjälp av det sofistikerade, pålitliga och anpassningsbara Aspose.CAD för Python via .NET API kan programvaruutvecklare generera, redigera, läsa och konvertera datorstödd design (CAD)-ritningar i en mängd olika filformat som stöds. Programvaruutvecklare kan arbeta med CAD-data mer effektivt tack vare stödet för vanliga CAD-filformat som DWG, DXF, DWF och DGN. Aspose.CAD erbjuder de funktioner och verktyg du behöver för att slutföra alla uppgifter, oavsett om det gäller informationsutvinning från CAD-ritningar eller programmatisk CAD-filgenerering. Kontrollera att IronPython och Python är installerade på din dator. Du kan skapa plattformsoberoende appar som fungerar på olika operativsystem genom att integrera Python, IronPython och .NET.

Stora och komplicerade CAD-filer kan hanteras med Aspose.CAD för Python via .NET eftersom det är utformat för högpresterande bearbetning. Det erbjuder omfattande dokumentation, handledningar och kundsupport utöver en aktiv utvecklingsgemenskap. Detta garanterar att du kan få tillgång till en mängd resurser för att stödja dina framsteg och få hjälp vid behov. Oavsett om du skapar CAD-redigerare, visningsprogram eller konverterare, erbjuder Aspose.CAD de verktyg och den flexibilitet du behöver för att lyckas. Gå vidare och undersök hur API:et kan hjälpa dig med dina CAD-relaterade utvecklingsaktiviteter.

Previous Next

Komma igång med Aspose.CAD för Python via .NET

Aspose.CAD för Python via .NET kan installeras med pip, pakethanteraren för Python. För att installera det, kör helt enkelt följande kommando

Installera Aspose.CAD för Python via .NET via pip

pip install aspose-cad 
Du kan också ladda ner den direkt från Asposes produktsida.

Konvertera CAD-ritningar till bild via Python API

Aspose.CAD Cloud SDK för Python har inkluderat fullständigt stöd för att konvertera CAD-ritningar till flera andra bildfilformat som stöds i molnet. Biblioteket har inkluderat stöd för konvertering av CAD-ritningar till BMP-, PNG-, JPG-, JPEG-, JPEG2000-, TIF-, TIFF-, PSD-, GIF- och WMF-filformat. Programvaruutvecklarna kan också exportera valda lager och layouter från CAD-ritningarna. Följande exempel visar hur man exporterar befintliga bilder till ett annat format med Python REST API.

Generera Visio-diagram via Python API

Aspose.CAD för Python via .NET har inkluderat fullständigt stöd för att skapa och manipulera Visio-diagram programmatiskt utan att använda Microsoft Visio. API:et gör det möjligt för programutvecklare att enkelt hantera CAD-diagrammens former och deras egenskaper. Det stöder layoutfunktioner för att automatiskt placera former snabbare jämfört med det manuella sättet. Med Aspose.Diagram kan du skapa nya Visio-diagram från grunden eller läsa in befintliga, lägga till och manipulera former, text och andra element, och spara de modifierade diagrammen till disk eller ström. Här är ett förenklat exempel på hur man skapar ett Visio-diagram med Aspose.CAD och IronPython.

Hur skapar man Visio-diagram i Python-program?

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()

Konvertering av AutoCAD-ritningar via Python API

Aspose.CAD för Python via .NET gör det enkelt för programutvecklare att ladda och konvertera befintliga CAD-ritningar till olika andra stödda filformat i Python-applikationer. Den stöder ett brett utbud av CAD-filformat, vilket gör den till en mångsidig lösning för utvecklare. Du kan konvertera mellan olika format som DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP och så vidare. Utvecklare kan extrahera specifika element och till och med exportera CAD-data till bildformat med bara ett par rader kod. Följande kodexempel visar hur programutvecklare kan konvertera AutoCAD DWG-format till PDF-filer i Python-applikationer.

Hur konverterar man AutoCAD DWG-ritningar till PDF via Python API?

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)

CAD-ritningar rendering via Python API

Aspose.CAD för Python via .NET ger möjlighet att ladda CAD-ritningar i olika format som DWG, DXF, DWF eller DGN och rendera dem till bilder. Programvaruutvecklare kan rendera CAD-ritningar till bilder, PDF-filer eller andra format. Detta är fördelaktigt för att generera högkvalitativa förhandsvisningar och rapporter. I följande exempel används Aspose.CAD för att rendera en CAD-ritning (i det här fallet en DWG-fil) till en PNG-bild. Du kan anpassa renderingsalternativen, såsom sidstorlek, upplösning och bildformat, efter dina behov.

Hur renderar man en CAD DWG-ritning till en PNG-bild med Python-kod?

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)

Extrahera information från CAD-ritningar via Python

Att extrahera metadata och annan information från CAD-filer är en viktig aktivitet när man arbetar med AutoCAD-ritningar. Aspose.CAD för Python via .NET har tillhandahållit fullständigt stöd för att ladda en befintlig CAD-ritning och extrahera information från den med hjälp av Python-applikationer. Du kan komma åt olika funktioner för att uppnå dina specifika mål. Det stöder att hämta information om lager, entiteter och egenskaper.

 Svenska