
Aspose.CAD for Python via .NET
Python API CAD rasējumu ģenerēšanai un konvertēšanai
Jaudīgs Python AutoCAD API, kas ļauj izveidot un konvertēt CAD/BIM rasējumus attēlos. Tas pilnībā atbalsta uzlabotas funkcijas ģenerēšanai, rediģēšanai, lasīšanai, manipulēšanai un tā tālāk.
Kas ir Aspose.CAD Python valodā, izmantojot .NET?
Grafiskais saturs, neatkarīgi no tā, vai tās ir sarežģītas tehniskās diagrammas, inženiertehniskie rasējumi vai arhitektūras projekti, mūsdienu strauji mainīgajā pasaulē ir komunikācijas priekšplānā. Aspose.CAD Python valodā, izmantojot .NET, ir spēcīgs un elastīgs risinājums, ko var izmantot, lai viegli apstrādātu un modificētu šādus grafiskos datus Python projektos. Tas nodrošina efektīvu CAD failu konvertēšanu, renderēšanu, rediģēšanu un manipulāciju, kā arī atbalsta vairākus CAD failu formātus. Lai gan tas bieži tiek saistīts ar .NET platformu, Python programmas to var viegli integrēt, izmantojot .NET.
Ar sarežģītā, uzticamā un pielāgojamā Aspose.CAD Python valodā, izmantojot .NET API, programmatūras izstrādātāji var ģenerēt, rediģēt, lasīt un konvertēt datorizētas projektēšanas (CAD) rasējumus dažādos atbalstītos failu formātos. Programmatūras izstrādātāji var efektīvāk strādāt ar CAD datiem, pateicoties tā atbalstam tādiem izplatītiem CAD failu formātiem kā DWG, DXF, DWF un DGN. Aspose.CAD piedāvā iespējas un rīkus, kas nepieciešami jebkura uzdevuma veikšanai, neatkarīgi no tā, vai tā ir informācijas ieguve no CAD rasējumiem vai programmatiska CAD failu ģenerēšana. Pārliecinieties, vai jūsu datorā ir instalēti IronPython un Python. Integrējot Python, IronPython un .NET, varat izveidot starpplatformu lietotnes, kas darbojas dažādās operētājsistēmās.
Lielu un sarežģītu CAD failu apstrādi var veikt ar Aspose.CAD for Python, izmantojot .NET, jo tas ir paredzēts augstas veiktspējas apstrādei. Papildus aktīvai izstrādātāju kopienai tas piedāvā visaptverošu dokumentāciju, apmācības un klientu atbalstu. Tas garantē, ka varat piekļūt daudziem resursiem, lai atbalstītu savu progresu un saņemtu palīdzību, kad tas nepieciešams. Neatkarīgi no tā, vai veidojat CAD redaktorus, skatītājus vai pārveidotājus, Aspose.CAD piedāvā rīkus un elastību, kas nepieciešama, lai gūtu panākumus. Droši izpētiet, kā API varētu palīdzēt ar CAD saistītajām izstrādes darbībām.
Darba sākšana ar Aspose.CAD Python vidē, izmantojot .NET
Aspose.CAD Python vidē, izmantojot .NET, var instalēt, izmantojot pip — Python pakotņu pārvaldnieku. Lai to instalētu, vienkārši palaidiet šo komandu
Instalējiet Aspose.CAD Python vajadzībām, izmantojot .NET un pip
pip install aspose-cad
Varat to lejupielādēt arī tieši no Aspose produkta lapas.CAD rasējumu konvertēšana uz attēliem, izmantojot Python API
Aspose.CAD Cloud SDK Python programmatūrai ir iekļauts pilnīgs atbalsts CAD rasējumu konvertēšanai uz vairākiem citiem atbalstītiem attēlu failu formātiem mākonī. Bibliotēka ir iekļauta atbalsta CAD rasējumu konvertēšanai uz BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF un WMF failu formātiem. Programmatūras izstrādātāji var arī eksportēt atlasītus slāņus un izkārtojumus no CAD rasējumiem. Šajā piemērā ir parādīts, kā eksportēt esošos attēlus uz citu formātu, izmantojot Python REST API.
Visio diagrammu ģenerēšana, izmantojot Python API
Aspose.CAD Python vidē, izmantojot .NET, ir iekļauts pilnīgs atbalsts Visio diagrammu programmatiskai izveidei un manipulēšanai, neizmantojot Microsoft Visio. API ļauj programmatūras izstrādātājiem viegli pārvaldīt CAD diagrammu formas un to īpašības. Tas atbalsta izkārtojuma formu funkciju, lai formas automātiski novietotu ātrāk nekā manuāli. Izmantojot Aspose.Diagram, varat izveidot jaunas Visio diagrammas no nulles vai ielādēt esošās, pievienot un manipulēt ar formām, tekstu un citiem elementiem, kā arī saglabāt modificētās diagrammas diskā vai straumē. Šeit ir vienkāršots Visio diagrammas izveides piemērs, izmantojot Aspose.CAD un IronPython.
Kā izveidot Visio diagrammu Python lietojumprogrammās?
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()
AutoCAD rasējumu konvertēšana, izmantojot Python API
Aspose.CAD Python programmatūrai, izmantojot .NET, atvieglo programmatūras izstrādātājiem esošo CAD rasējumu ielādi un konvertēšanu dažādos citos atbalstītos failu formātos Python lietojumprogrammās. Tā atbalsta plašu CAD failu formātu klāstu, padarot to par daudzpusīgu risinājumu izstrādātājiem. Varat konvertēt starp dažādiem formātiem, piemēram, DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP un tā tālāk. Izstrādātāji var iegūt noteiktus elementus un pat eksportēt CAD datus attēlu formātos, izmantojot tikai pāris koda rindiņas. Šis koda piemērs parāda, kā programmatūras izstrādātāji var konvertēt AutoCAD DWG formātu uz PDF failu Python lietojumprogrammās.
Kā konvertēt AutoCAD DWG zīmējumu uz PDF, izmantojot 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 rasējumu renderēšana, izmantojot Python API
Aspose.CAD programmai Python, izmantojot .NET, nodrošina iespēju ielādēt CAD rasējumus dažādos formātos, piemēram, DWG, DXF, DWF vai DGN, un renderēt tos attēlos. Programmatūras izstrādātāji var renderēt CAD rasējumus attēlos, PDF failos vai citos formātos. Tas ir noderīgi augstas kvalitātes priekšskatījumu un pārskatu ģenerēšanai. Šajā piemērā Aspose.CAD tiek izmantots, lai renderētu CAD rasējumu (šajā gadījumā DWG failu) PNG attēlā. Jūs varat pielāgot renderēšanas opcijas, piemēram, lapas izmēru, izšķirtspēju un attēla formātu, atbilstoši savām prasībām.
Kā atveidot CAD DWG zīmējumu PNG attēlā, izmantojot Python kodu?
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)
Informācijas iegūšana no CAD rasējumiem, izmantojot Python
Metadatu un citas informācijas iegūšana no CAD failiem ir svarīga darbība, strādājot ar AutoCAD rasējumiem. Aspose.CAD for Python, izmantojot .NET, ir nodrošinājis pilnīgu atbalstu esoša CAD rasējuma ielādei un informācijas iegūšanai no tā, izmantojot Python lietojumprogrammas. Jūs varat piekļūt dažādām funkcijām un iespējām, lai sasniegtu savus konkrētos mērķus. Tas atbalsta informācijas iegūšanu par slāņiem, entītijām un īpašībām.