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

Aspose.CAD for Python via .NET

 
 

Python API pro generování a konverzi CAD výkresů

Výkonné API pro AutoCAD v jazyce Python, které umožňuje vytvářet a převádět CAD/BIM výkresy do obrázků. Plně podporuje pokročilé funkce pro generování, úpravy, čtení, manipulaci atd.

Co je Aspose.CAD pro Python přes .NET?

Grafický obsah, ať už se jedná o složité technické diagramy, technické výkresy nebo architektonické návrhy, je v dnešním uspěchaném světě v popředí komunikace. Aspose.CAD pro Python přes .NET je silné a flexibilní řešení, které lze snadno použít k manipulaci s takovými grafickými daty a jejich úpravě ve vašich projektech v Pythonu. Umožňuje efektivní konverzi, vykreslování, úpravy a manipulaci s CAD soubory a podporuje řadu formátů CAD souborů. Ačkoli je často propojen s platformou .NET, programy v Pythonu jej mohou snadno integrovat pomocí .NET.

S pomocí sofistikovaného, ​​spolehlivého a adaptabilního Aspose.CAD pro Python přes .NET API mohou vývojáři softwaru generovat, upravovat, číst a převádět výkresy pro počítačově podporované navrhování (CAD) v různých podporovaných formátech souborů. Vývojáři softwaru mohou efektivněji pracovat s CAD daty díky podpoře běžných formátů CAD souborů, jako jsou DWG, DXF, DWF a DGN. Aspose.CAD nabízí funkce a nástroje, které potřebujete k dokončení jakéhokoli úkolu, ať už se jedná o extrakci informací z CAD výkresů nebo programové generování CAD souborů. Ověřte, zda máte v počítači nainstalovány IronPython a Python. Integrací Pythonu, IronPythonu a .NET můžete vytvářet multiplatformní aplikace, které fungují na různých operačních systémech.

Aspose.CAD pro Python lze zpracovávat velké a složité CAD soubory prostřednictvím .NET, protože je navržen pro vysoce výkonné zpracování. Nabízí komplexní dokumentaci, tutoriály a zákaznickou podporu a také aktivní vývojářskou komunitu. To zaručuje, že máte přístup k mnoha zdrojům, které podpoří váš pokrok a v případě potřeby vám pomohou. Ať už vytváříte CAD editory, prohlížeče nebo převodníky, Aspose.CAD nabízí nástroje a flexibilitu, které potřebujete k úspěchu. Prozkoumejte, jak vám API může pomoci s vašimi vývojářskými aktivitami souvisejícími s CAD.

Previous Next

Začínáme s Aspose.CAD pro Python přes .NET

Aspose.CAD pro Python přes .NET lze nainstalovat pomocí pip, správce balíčků Pythonu. Chcete-li jej nainstalovat, jednoduše spusťte následující příkaz

Nainstalujte Aspose.CAD pro Python přes .NET pomocí pipu

pip install aspose-cad 
Můžete si jej také stáhnout přímo ze produktové stránky Aspose.

Převod CAD výkresů do obrázků pomocí Python API

Aspose.CAD Cloud SDK pro Python obsahuje kompletní podporu pro převod CAD výkresů do několika dalších podporovaných formátů obrazových souborů v cloudu. Knihovna zahrnuje podporu pro převod CAD výkresů do formátů souborů BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF a WMF. Vývojáři softwaru mohou také exportovat vybrané vrstvy a rozvržení z CAD výkresů. Následující příklad ukazuje, jak exportovat existující obrázky do jiného formátu pomocí Python REST API.

Generování diagramů Visio pomocí Python API

Aspose.CAD pro Python přes .NET obsahuje kompletní podporu pro programovou tvorbu a manipulaci s diagramy Visio bez použití Microsoft Visio. API umožňuje vývojářům softwaru snadno spravovat tvary CAD diagramů a jejich vlastnosti. Podporuje funkci rozvržení tvarů pro automatické umisťování tvarů rychleji ve srovnání s ručním způsobem. Pomocí Aspose.Diagram můžete vytvářet nové diagramy Visio od nuly nebo načítat stávající, přidávat a manipulovat s tvary, textem a dalšími prvky a ukládat upravené diagramy na disk nebo do streamu. Zde je zjednodušený příklad vytvoření diagramu Visio pomocí Aspose.CAD a IronPython.

Jak vytvořit diagram Visia v aplikacích Pythonu?

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

Konverze výkresů AutoCADu pomocí Python API

Aspose.CAD pro Python přes .NET usnadňuje vývojářům softwaru načítání a konverzi existujících CAD výkresů do různých dalších podporovaných formátů souborů v aplikacích Python. Podporuje širokou škálu formátů CAD souborů, což z něj činí všestranné řešení pro vývojáře. Můžete konvertovat mezi různými formáty, jako jsou DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP atd. Vývojáři mohou extrahovat specifické prvky a dokonce exportovat CAD data do obrazových formátů pomocí několika řádků kódu. Následující příklad kódu ukazuje, jak mohou vývojáři softwaru konvertovat formát DWG z AutoCADu do PDF souboru v aplikacích Python.

Jak převést výkres DWG z AutoCADu do PDF pomocí 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)

Vykreslování CAD výkresů pomocí Python API

Aspose.CAD pro Python přes .NET umožňuje načítat CAD výkresy v různých formátech, jako jsou DWG, DXF, DWF nebo DGN, a vykreslovat je do obrázků. Vývojáři softwaru mohou vykreslovat CAD výkresy do obrázků, PDF nebo jiných formátů. To je výhodné pro generování vysoce kvalitních náhledů a reportů. V následujícím příkladu se Aspose.CAD používá k vykreslení CAD výkresu (v tomto případě souboru DWG) do obrázku PNG. Možnosti vykreslování, jako je velikost stránky, rozlišení a formát obrázku, si můžete přizpůsobit podle svých požadavků.

Jak vykreslit výkres CAD DWG do obrázku PNG pomocí kódu Pythonu?

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)

Extrakce informací z CAD výkresů pomocí Pythonu

Extrakce metadat a dalších informací ze souborů CAD je důležitou činností při práci s výkresy v AutoCADu. Aspose.CAD pro Python přes .NET poskytuje kompletní podporu pro načtení existujícího CAD výkresu a extrakci informací z něj pomocí aplikací Pythonu. Můžete přistupovat k různým funkcím a funkcím pro dosažení vašich specifických cílů. Podporuje získávání podrobností o vrstvách, entitách a vlastnostech.

 Čeština