1. Produkty
  2.   CHAM
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

API Pythona do generowania i konwersji rysunków CAD

Potężny interfejs API Python AutoCAD, który umożliwia tworzenie i konwersję rysunków CAD/BIM do obrazów. Oferuje pełne wsparcie zaawansowanych funkcji generowania, edycji, odczytu, manipulowania itd.

Czym jest Aspose.CAD dla Pythona przez .NET?

Treści graficzne, niezależnie od tego, czy są to złożone diagramy techniczne, rysunki techniczne, czy projekty architektoniczne, są podstawą komunikacji w dzisiejszym dynamicznym świecie. Aspose.CAD dla Pythona przez .NET to solidne i elastyczne rozwiązanie, które można z łatwością wykorzystać do obsługi i modyfikacji takich danych graficznych w projektach Python. Umożliwia ono efektywną konwersję, renderowanie, edycję i manipulację plikami CAD oraz obsługuje wiele formatów plików CAD. Chociaż często jest powiązane z platformą .NET, programy w Pythonie mogą je łatwo zintegrować za pomocą .NET.

Dzięki zaawansowanemu, niezawodnemu i elastycznemu Aspose.CAD for Python za pośrednictwem interfejsu API .NET, programiści mogą generować, edytować, odczytywać i konwertować rysunki CAD w różnych obsługiwanych formatach plików. Programiści mogą efektywniej pracować z danymi CAD dzięki obsłudze popularnych formatów plików CAD, takich jak DWG, DXF, DWF i DGN. Aspose.CAD oferuje możliwości i narzędzia potrzebne do wykonania każdego zadania, niezależnie od tego, czy chodzi o ekstrakcję informacji z rysunków CAD, czy programowe generowanie plików CAD. Sprawdź, czy na Twoim komputerze są zainstalowane IronPython i Python. Możesz tworzyć aplikacje wieloplatformowe działające w różnych systemach operacyjnych, integrując Pythona, IronPythona i .NET.

Duże i skomplikowane pliki CAD można obsługiwać za pomocą Aspose.CAD for Python za pośrednictwem .NET, ponieważ jest on zaprojektowany z myślą o wysokowydajnym przetwarzaniu. Oferuje on kompleksową dokumentację, samouczki i wsparcie klienta, a także aktywną społeczność programistów. Gwarantuje to dostęp do wielu zasobów wspierających Twoje postępy i pomoc w razie potrzeby. Niezależnie od tego, czy tworzysz edytory CAD, przeglądarki czy konwertery, Aspose.CAD oferuje narzędzia i elastyczność niezbędne do osiągnięcia sukcesu. Sprawdź, jak API może pomóc Ci w działaniach programistycznych związanych z CAD.

Previous Next

Rozpoczęcie pracy z Aspose.CAD dla Pythona przez .NET

Aspose.CAD dla Pythona przez .NET można zainstalować za pomocą pip, menedżera pakietów Pythona. Aby go zainstalować, wystarczy uruchomić następujące polecenie

Zainstaluj Aspose.CAD dla Pythona przez .NET za pomocą pip

pip install aspose-cad 
Można go również pobrać bezpośrednio ze strony produktu Aspose.

Konwertuj rysunki CAD na obrazy za pomocą interfejsu API Pythona

Pakiet Aspose.CAD Cloud SDK dla języka Python oferuje pełną obsługę konwersji rysunków CAD do kilku innych obsługiwanych formatów plików graficznych w chmurze. Biblioteka obsługuje konwersję rysunków CAD do formatów BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF i WMF. Programiści mogą również eksportować wybrane warstwy i układy z rysunków CAD. Poniższy przykład pokazuje, jak eksportować istniejące obrazy do innego formatu za pomocą interfejsu API REST języka Python.

Generowanie diagramów Visio za pomocą API Pythona

Aspose.CAD dla Pythona przez .NET oferuje pełną obsługę tworzenia i manipulowania diagramami Visio programowo, bez użycia Microsoft Visio. API umożliwia programistom łatwe zarządzanie kształtami diagramów CAD i ich właściwościami. Obsługuje funkcję układu kształtów, aby automatycznie pozycjonować kształty szybciej niż ręcznie. Za pomocą Aspose.Diagram można tworzyć nowe diagramy Visio od podstaw lub ładować istniejące, dodawać i manipulować kształtami, tekstem i innymi elementami, a także zapisywać zmodyfikowane diagramy na dysku lub w strumieniu. Oto uproszczony przykład tworzenia diagramu Visio za pomocą Aspose.CAD i IronPython.

Jak utworzyć diagram Visio w aplikacjach Python?

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

Konwersja rysunków AutoCAD za pośrednictwem interfejsu API Pythona

Aspose.CAD dla Pythona za pośrednictwem platformy .NET ułatwia programistom wczytywanie i konwertowanie istniejących rysunków CAD do różnych obsługiwanych formatów plików w aplikacjach Python. Obsługuje szeroką gamę formatów plików CAD, co czyni go wszechstronnym rozwiązaniem dla programistów. Można konwertować między różnymi formatami, takimi jak DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP i tak dalej. Programiści mogą wyodrębniać określone elementy, a nawet eksportować dane CAD do formatów graficznych za pomocą zaledwie kilku linijek kodu. Poniższy przykład kodu pokazuje, jak programiści mogą konwertować format DWG AutoCAD do pliku PDF w aplikacjach Pythona.

Jak przekonwertować rysunek AutoCAD DWG do formatu PDF za pomocą interfejsu API Pythona?

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)

Renderowanie rysunków CAD za pośrednictwem interfejsu API Pythona

Aspose.CAD dla Pythona za pośrednictwem platformy .NET umożliwia wczytywanie rysunków CAD w różnych formatach, takich jak DWG, DXF, DWF lub DGN, i renderowanie ich do postaci obrazów. Programiści mogą renderować rysunki CAD do postaci obrazów, plików PDF lub innych formatów. Jest to przydatne do generowania wysokiej jakości podglądów i raportów. W poniższym przykładzie Aspose.CAD służy do renderowania rysunku CAD (w tym przypadku pliku DWG) do postaci obrazu PNG. Możesz dostosować opcje renderowania, takie jak rozmiar strony, rozdzielczość i format obrazu, do swoich potrzeb.

Jak renderować rysunek CAD DWG do obrazu PNG za pomocą kodu Pythona?

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)

Wyodrębnianie informacji z rysunków CAD za pomocą języka Python

Wyodrębnianie metadanych i innych informacji z plików CAD to ważna czynność podczas pracy z rysunkami AutoCAD. Aspose.CAD dla języka Python za pośrednictwem platformy .NET zapewnia pełne wsparcie dla wczytywania istniejącego rysunku CAD i wyodrębniania z niego informacji za pomocą aplikacji Python. Możesz korzystać z różnych funkcji i możliwości, aby osiągnąć swoje cele. Aspose.CAD obsługuje uzyskiwanie szczegółowych informacji o warstwach, elementach i właściwościach.

 Polski