1. Termékek
  2.   CAD
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

Python API CAD rajzok generálásához és konvertálásához

Egy hatékony Python AutoCAD API, amely lehetővé teszi CAD/BIM rajzok létrehozását és képpé konvertálását. Teljes mértékben támogatja a generáláshoz, szerkesztéshez, olvasáshoz, manipuláláshoz és így tovább kapcsolódó fejlett funkciókat.

Mi az Aspose.CAD Pythonhoz .NET-en keresztül?

A grafikus tartalom, legyen szó összetett műszaki ábrákról, mérnöki rajzokról vagy építészeti tervekről, a mai gyors tempójú világ kommunikációjának élvonalában van. Az Aspose.CAD Pythonhoz .NET-en keresztül egy erős és rugalmas megoldás, amely könnyedén használható az ilyen grafikus adatok kezelésére és módosítására Python projektjeiben. Lehetővé teszi a hatékony CAD-fájlok konvertálását, renderelését, szerkesztését és manipulálását, és számos CAD-fájlformátumot támogat. Bár gyakran kapcsolódik a .NET platformhoz, a Python programok könnyen beépíthetik azt a .NET használatával.

A kifinomult, megbízható és adaptálható Aspose.CAD Pythonhoz .NET API-n keresztül a szoftverfejlesztők számos támogatott fájlformátumban generálhatnak, szerkeszthetnek, olvashatnak és konvertálhatnak számítógéppel segített tervezési (CAD) rajzokat. A szoftverfejlesztők hatékonyabban dolgozhatnak CAD adatokkal a DWG, DXF, DWF és DGN formátumok támogatásának köszönhetően. Az Aspose.CAD biztosítja a szükséges képességeket és eszközöket bármilyen feladat elvégzéséhez, legyen szó akár információ kinyeréséről CAD rajzokból, akár programozott CAD fájlok generálásáról. Ellenőrizze, hogy az IronPython és a Python telepítve van-e a számítógépére. Létrehozhat platformfüggetlen alkalmazásokat, amelyek különböző operációs rendszereken működnek a Python, az IronPython és a .NET integrálásával.

A nagy és bonyolult CAD fájlok kezelhetők a Pythonhoz készült Aspose.CAD segítségével .NET-en keresztül, mivel nagy teljesítményű feldolgozásra tervezték. Átfogó dokumentációt, oktatóanyagokat és ügyfélszolgálatot kínál, valamint aktív fejlesztői közösséget. Ez garantálja, hogy számos erőforráshoz férhet hozzá a fejlődés támogatásához és szükség esetén segítségért. Akár CAD szerkesztőket, megjelenítőket vagy konvertereket hoz létre, az Aspose.CAD biztosítja a sikerhez szükséges eszközöket és rugalmasságot. Fedezze fel, hogyan segítheti az API a CAD-del kapcsolatos fejlesztési tevékenységeit.

Previous Next

A Pythonhoz készült Aspose.CAD első lépései .NET-en keresztül

Az Aspose.CAD Pythonhoz készült .NET-en keresztül telepíthető a pip Python csomagkezelővel. A telepítéshez egyszerűen futtassa a következő parancsot

Telepítse az Aspose.CAD-et Pythonhoz .NET-en keresztül pip-en keresztül

pip install aspose-cad 
Közvetlenül az Aspose termékoldaláról is letöltheted.

CAD rajzok képpé konvertálása Python API-n keresztül

Az Aspose.CAD Cloud SDK for Python teljes mértékben támogatja a CAD rajzok számos más támogatott képfájlformátumba konvertálását a felhőben. A könyvtár támogatja a CAD rajzok BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF és WMF fájlformátumokba konvertálását. A szoftverfejlesztők a CAD rajzokból kiválasztott rétegeket és elrendezéseket is exportálhatnak. A következő példa bemutatja, hogyan exportálhatók meglévő képek más formátumba a Python REST API használatával.

Visio diagramok generálása Python API-n keresztül

Az Aspose.CAD Pythonhoz .NET-en keresztül teljes mértékben támogatja a Visio diagramok programozott létrehozását és manipulálását a Microsoft Visio használata nélkül. Az API lehetővé teszi a szoftverfejlesztők számára, hogy könnyedén kezeljék a CAD diagramok alakzatait és tulajdonságaikat. Támogatja az elrendezési alakzatok funkcióját, amely automatikusan és gyorsabban pozicionálja az alakzatokat a manuális módszerhez képest. Az Aspose.Diagram segítségével új Visio diagramokat hozhat létre a semmiből, vagy betölthet meglévőket, hozzáadhat és manipulálhat alakzatokat, szöveget és egyéb elemeket, és mentheti a módosított diagramokat lemezre vagy adatfolyamra. Íme egy egyszerűsített példa egy Visio diagram létrehozására az Aspose.CAD és az IronPython használatával.

Hogyan hozhatok létre Visio-diagramot Python alkalmazásokban?

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 rajzok konvertálása Python API-n keresztül

Az Aspose.CAD Pythonhoz .NET-en keresztüli verziója megkönnyíti a szoftverfejlesztők számára a meglévő CAD rajzok betöltését és konvertálását különféle más támogatott fájlformátumokba a Python alkalmazásokon belül. Számos CAD fájlformátumot támogat, így sokoldalú megoldást kínál a fejlesztők számára. Különböző formátumok között konvertálhat, például DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP és így tovább. A fejlesztők kinyerhetnek bizonyos elemeket, sőt, akár CAD adatokat is exportálhatnak képformátumokba mindössze néhány sornyi kóddal. A következő kódpélda bemutatja, hogyan konvertálhatják a szoftverfejlesztők az AutoCAD DWG formátumot PDF fájllá Python alkalmazásokon belül.

Hogyan konvertálhatok AutoCAD DWG rajzot PDF-be Python API-n keresztül?

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 rajzok renderelése Python API-n keresztül

Az Aspose.CAD Pythonhoz .NET-en keresztül lehetővé teszi a CAD rajzok betöltését különböző formátumokban, például DWG, DXF, DWF vagy DGN formátumban, és képekké renderelését. A szoftverfejlesztők a CAD rajzokat képekké, PDF-ekké vagy más formátumokká renderelhetik. Ez előnyös a kiváló minőségű előnézetek és jelentések létrehozásához. A következő példában az Aspose.CAD egy CAD rajz (ebben az esetben egy DWG fájl) PNG képpé renderelésére szolgál. A renderelési beállításokat, például az oldalméretet, a felbontást és a képformátumot az igényeinek megfelelően testreszabhatja.

Hogyan lehet CAD DWG rajzot PNG képpé renderelni Python kóddal?

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ációk kinyerése CAD rajzokból Python segítségével

A metaadatok és egyéb információk kinyerése CAD fájlokból fontos tevékenység az AutoCAD rajzolással végzett munka során. Az Aspose.CAD for Python via .NET teljes körű támogatást nyújt egy meglévő CAD rajz betöltéséhez és információk kinyeréséhez Python alkalmazások segítségével. Különböző funkciókhoz és funkciókhoz férhet hozzá a konkrét céljai eléréséhez. Támogatja a rétegek, entitások és tulajdonságok részleteinek lekérését.

 Magyar