
Aspose.CAD for Python via .NET
Python API til generering og konvertering af CAD-tegninger
En kraftfuld Python AutoCAD API, der giver mulighed for at oprette og konvertere CAD/BIM-tegninger til billeder. Den understøtter fuldt ud avancerede funktioner til generering, redigering, læsning, manipulation og så videre.
Hvad er Aspose.CAD til Python via .NET?
Grafisk indhold, hvad enten det drejer sig om komplekse tekniske diagrammer, ingeniørtegninger eller arkitektoniske designs, er i forgrunden af kommunikationen i dagens hurtige verden. Aspose.CAD til Python via .NET er en stærk og fleksibel løsning, der nemt kan bruges til at håndtere og ændre sådanne grafiske data i dine Python-projekter. Det muliggør effektiv CAD-filkonvertering, rendering, redigering og manipulation og understøtter en række CAD-filformater. Selvom det ofte er knyttet til .NET-platformen, kan Python-programmer nemt integrere det ved hjælp af .NET.
Ved hjælp af det sofistikerede, pålidelige og tilpasningsdygtige Aspose.CAD til Python via .NET API kan softwareudviklere generere, redigere, læse og konvertere CAD-tegninger (Computer-Aided Design) i en række understøttede filformater. Softwareudviklere kan arbejde mere effektivt med CAD-data takket være understøttelsen af almindelige CAD-filformater som DWG, DXF, DWF og DGN. Aspose.CAD tilbyder de funktioner og værktøjer, du har brug for til at udføre enhver opgave, uanset om det er informationsudtrækning fra CAD-tegninger eller programmatisk CAD-filgenerering. Bekræft at IronPython og Python er installeret på din computer. Du kan oprette apps på tværs af platforme, der fungerer på forskellige operativsystemer, ved at integrere Python, IronPython og .NET.
Store og komplicerede CAD-filer kan håndteres med Aspose.CAD til Python via .NET, da det er designet til højtydende behandling. Det tilbyder omfattende dokumentation, vejledninger og kundesupport ud over et aktivt udviklingsfællesskab. Dette garanterer, at du har adgang til en lang række ressourcer til at understøtte din udvikling og modtage hjælp, når det er nødvendigt. Uanset om du opretter CAD-editorer, fremvisere eller konvertere, tilbyder Aspose.CAD de værktøjer og den fleksibilitet, du har brug for for at få succes. Gå videre og undersøg, hvordan API'en kan hjælpe dig med dine CAD-relaterede udviklingsaktiviteter.
Kom godt i gang med Aspose.CAD til Python via .NET
Aspose.CAD til Python via .NET kan installeres ved hjælp af pip, Python-pakkehåndteringen. For at installere det skal du blot køre følgende kommando
Installer Aspose.CAD til Python via .NET via pip
pip install aspose-cad
Du kan også downloade den direkte fra Asposes produktside.Konverter CAD-tegninger til billeder via Python API
Aspose.CAD Cloud SDK til Python har inkluderet fuld understøttelse af konvertering af CAD-tegninger til adskillige andre understøttede billedfilformater i skyen. Biblioteket har inkluderet understøttelse af konvertering af CAD-tegninger til BMP-, PNG-, JPG-, JPEG-, JPEG2000-, TIF-, TIFF-, PSD-, GIF- og WMF-filformater. Softwareudviklerne kan også eksportere udvalgte lag og layouts fra CAD-tegningerne. Følgende eksempel viser, hvordan man eksporterer eksisterende billeder til et andet format ved hjælp af Python REST API.
Generer Visio-diagrammer via Python API
Aspose.CAD til Python via .NET har inkluderet fuld understøttelse af oprettelse og manipulation af Visio-diagrammer programmatisk uden brug af Microsoft Visio. API'en gør det muligt for softwareudviklere nemt at administrere CAD-diagrammers former og deres egenskaber. Den understøtter layoutformer, der automatisk placerer former hurtigere sammenlignet med den manuelle metode. Med Aspose.Diagram kan du oprette nye Visio-diagrammer fra bunden eller indlæse eksisterende, tilføje og manipulere figurer, tekst og andre elementer og gemme de ændrede diagrammer på disk eller stream. Her er et forenklet eksempel på oprettelse af et Visio-diagram ved hjælp af Aspose.CAD og IronPython.
Hvordan opretter man et Visio-diagram i Python-programmer?
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 af AutoCAD-tegninger via Python API
Aspose.CAD til Python via .NET gør det nemt for softwareudviklere at indlæse og konvertere eksisterende CAD-tegninger til forskellige andre understøttede filformater i Python-applikationer. Den understøtter en bred vifte af CAD-filformater, hvilket gør den til en alsidig løsning for udviklere. Du kan konvertere mellem forskellige 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. Udviklere kan udtrække specifikke elementer og endda eksportere CAD-data til billedformater med blot et par linjer kode. Følgende kodeeksempel viser, hvordan softwareudviklere kan konvertere AutoCAD DWG-format til PDF-filer i Python-programmer.
Hvordan konverterer man 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 gengivelse via Python API
Aspose.CAD til Python via .NET giver mulighed for at indlæse CAD-tegninger i forskellige formater som DWG, DXF, DWF eller DGN og gengive dem som billeder. Softwareudviklere kan gengive CAD-tegninger til billeder, PDF'er eller andre formater. Dette er gavnligt for at generere forhåndsvisninger og rapporter af høj kvalitet. I det følgende eksempel bruges Aspose.CAD til at gengive en CAD-tegning (i dette tilfælde en DWG-fil) til et PNG-billede. Du kan tilpasse gengivelsesindstillingerne, f.eks. sidestørrelse, opløsning og billedformat, efter dine behov.
Hvordan gengiver man en CAD DWG-tegning til et PNG-billede ved hjælp af 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)
Udtræk information fra CAD-tegninger via Python
Udtrækning af metadata og andre oplysninger fra CAD-filer er en vigtig aktivitet, når man arbejder med AutoCAD-tegning. Aspose.CAD til Python via .NET har ydet fuld understøttelse af indlæsning af en eksisterende CAD-tegning og udtrækning af information fra den ved hjælp af Python-applikationer. Du kan få adgang til forskellige funktioner og funktioner for at nå dine specifikke mål. Det understøtter indhentning af detaljer om lag, enheder og egenskaber.