
Aspose.CAD for Python via .NET
Python API for generering og konvertering av CAD-tegninger
Et kraftig Python AutoCAD API som lar deg lage og konvertere CAD/BIM-tegninger til bilder. Det støtter avanserte funksjoner for generering, redigering, lesing, manipulering og så videre.
Hva er Aspose.CAD for Python via .NET?
Grafisk innhold, enten det er komplekse tekniske diagrammer, ingeniørtegninger eller arkitektoniske design, er i forkant av kommunikasjon i dagens hektiske verden. Aspose.CAD for Python via .NET er en sterk og fleksibel løsning som kan brukes til å håndtere og endre slike grafiske data i Python-prosjektene dine med letthet. Den muliggjør effektiv CAD-filkonvertering, gjengivelse, redigering og manipulering og støtter en rekke CAD-filformater. Selv om den ofte er koblet til .NET-plattformen, kan Python-programmer enkelt integrere den ved hjelp av .NET.
Ved hjelp av det sofistikerte, pålitelige og tilpasningsdyktige Aspose.CAD for Python via .NET API, kan programvareutviklere generere, redigere, lese og konvertere dataassistert design (CAD)-tegninger i en rekke støttede filformater. Programvareutviklere kan jobbe mer effektivt med CAD-data takket være støtten for vanlige CAD-filformater som DWG, DXF, DWF og DGN. Aspose.CAD tilbyr funksjonene og verktøyene du trenger for å fullføre enhver oppgave, enten det er informasjonsutvinning fra CAD-tegninger eller programmatisk CAD-filgenerering. Bekreft at IronPython og Python er installert på datamaskinen din. Du kan lage apper på tvers av plattformer som fungerer på forskjellige operativsystemer ved å integrere Python, IronPython og .NET.
Store og kompliserte CAD-filer kan håndteres med Aspose.CAD for Python via .NET siden det er designet for høy ytelse. Det tilbyr omfattende dokumentasjon, veiledninger og kundestøtte i tillegg til et aktivt utviklingsfellesskap. Dette garanterer at du har tilgang til en rekke ressurser for å støtte fremdriften din og motta hjelp når det er nødvendig. Enten du lager CAD-redigerere, visningsprogrammer eller konverterere, tilbyr Aspose.CAD verktøyene og fleksibiliteten du trenger for å lykkes. Gå videre og undersøk hvordan API-et kan hjelpe deg med dine CAD-relaterte utviklingsaktiviteter.
Komme i gang med Aspose.CAD for Python via .NET
Aspose.CAD for Python via .NET kan installeres ved hjelp av pip, Python-pakkebehandleren. For å installere det, kjør ganske enkelt følgende kommando
Installer Aspose.CAD for Python via .NET via pip
pip install aspose-cad
Du kan også laste den ned direkte fra Asposes produktside.Konverter CAD-tegninger til bilder via Python API
Aspose.CAD Cloud SDK for Python har inkludert fullstendig støtte for konvertering av CAD-tegninger til flere andre støttede bildefilformater i skyen. Biblioteket har inkludert støtte for konvertering av CAD-tegninger til BMP-, PNG-, JPG-, JPEG-, JPEG2000-, TIF-, TIFF-, PSD-, GIF- og WMF-filformater. Programvareutviklerne kan også eksportere utvalgte lag og layouter fra CAD-tegningene. Følgende eksempel demonstrerer hvordan du eksporterer eksisterende bilder til et annet format ved hjelp av Python REST API.
Generer Visio-diagrammer via Python API
Aspose.CAD for Python via .NET har inkludert fullstendig støtte for å opprette og manipulere Visio-diagrammer programmatisk uten å bruke Microsoft Visio. API-et lar programvareutviklere administrere CAD-diagrammers former og deres egenskaper med letthet. Det støtter layout-figurfunksjonen for å automatisk plassere former raskere sammenlignet med den manuelle måten. Ved å bruke Aspose.Diagram kan du opprette nye Visio-diagrammer fra bunnen av eller laste inn eksisterende, legge til og manipulere former, tekst og andre elementer, og lagre de endrede diagrammene på disk eller strøm. Her er et forenklet eksempel på å opprette et Visio-diagram ved hjelp av Aspose.CAD og IronPython.
Hvordan lage et Visio-diagram i Python-applikasjoner?
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-tegninger via Python API
Aspose.CAD for Python via .NET gjør det enkelt for programvareutviklere å laste inn og konvertere eksisterende CAD-tegninger til diverse andre støttede filformater i Python-applikasjoner. Den støtter et bredt spekter av CAD-filformater, noe som gjør den til en allsidig løsning for utviklere. Du kan konvertere mellom diverse formater som DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP og så videre. Utviklere kan trekke ut bestemte elementer og til og med eksportere CAD-data til bildeformater med bare et par linjer med kode. Følgende kodeeksempel viser hvordan programvareutviklere kan konvertere AutoCAD DWG-format til PDF-filer i Python-applikasjoner.
Hvordan konvertere AutoCAD DWG-tegning til 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-tegninger gjengitt via Python API
Aspose.CAD for Python via .NET gir muligheten til å laste inn CAD-tegninger i forskjellige formater som DWG, DXF, DWF eller DGN og gjengi dem som bilder. Programvareutviklere kan gjengi CAD-tegninger til bilder, PDF-er eller andre formater. Dette er fordelaktig for å generere forhåndsvisninger og rapporter av høy kvalitet. I det følgende eksemplet brukes Aspose.CAD til å gjengi en CAD-tegning (i dette tilfellet en DWG-fil) til et PNG-bilde. Du kan tilpasse gjengivelsesalternativene, for eksempel sidestørrelse, oppløsning og bildeformat, i henhold til dine behov.
Hvordan gjengi en CAD DWG-tegning til et PNG-bilde ved hjelp av Python-kode?
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)
Uttrekk av informasjon fra CAD-tegninger via Python
Uttrekk av metadata og annen informasjon fra CAD-filer er en viktig aktivitet når man arbeider med AutoCAD-tegning. Aspose.CAD for Python via .NET har gitt fullstendig støtte for å laste inn en eksisterende CAD-tegning og uttrekke informasjon fra den ved hjelp av Python-applikasjoner. Du kan få tilgang til ulike funksjoner for å oppnå dine spesifikke mål. Den støtter innhenting av detaljer om lag, enheter og egenskaper.