1. Продукти
  2.   CAD
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

Python API за генериране и конвертиране на CAD чертежи

Мощен Python AutoCAD API, който позволява създаването и конвертирането на CAD/BIM чертежи в изображения. Той напълно поддържа разширени функции за генериране, редактиране, четене, манипулиране и т.н.

Какво е Aspose.CAD за Python чрез .NET?

Графичното съдържание, независимо дали става дума за сложни технически диаграми, инженерни чертежи или архитектурни проекти, е начело на комуникацията в днешния бързо развиващ се свят. Aspose.CAD за Python чрез .NET е мощно и гъвкаво решение, което може да се използва за лесно обработване и модифициране на такива графични данни във вашите Python проекти. То позволява ефективно конвертиране, рендиране, редактиране и манипулиране на CAD файлове и поддържа редица CAD файлови формати. Въпреки че често е свързан с платформата .NET, Python програмите могат лесно да го интегрират, използвайки .NET.

С помощта на усъвършенствания, надежден и адаптивен Aspose.CAD за Python чрез .NET API, разработчиците на софтуер могат да генерират, редактират, четат и конвертират чертежи за компютърно проектиране (CAD) в различни поддържани файлови формати. Разработчиците на софтуер могат да работят с CAD данни по-ефективно благодарение на поддръжката на често срещани CAD файлови формати като DWG, DXF, DWF и DGN. Aspose.CAD предлага възможностите и инструментите, от които се нуждаете, за да завършите всяка задача, независимо дали става въпрос за извличане на информация от CAD чертежи или програмно генериране на CAD файлове. Проверете дали IronPython и Python са инсталирани на вашия компютър. Можете да създавате междуплатформени приложения, които работят на различни операционни системи, като интегрирате Python, IronPython и .NET.

Големи и сложни CAD файлове могат да се обработват с Aspose.CAD за Python чрез .NET, тъй като е проектиран за високопроизводителна обработка. Той предлага изчерпателна документация, уроци и поддръжка на клиенти, в допълнение към активна общност от разработчици. Това гарантира, че имате достъп до множество ресурси, които да подкрепят вашия напредък и да получавате помощ, когато е необходимо. Независимо дали създавате CAD редактори, програми за преглед или конвертори, Aspose.CAD предлага инструментите и гъвкавостта, от които се нуждаете, за да бъдете успешни. Проучете как API може да ви помогне с вашите дейности по разработка, свързани с CAD.

Previous Next

Първи стъпки с Aspose.CAD за Python чрез .NET

Aspose.CAD за Python чрез .NET може да се инсталира с помощта на pip, мениджъра на пакети на Python. За да го инсталирате, просто изпълнете следната команда

Инсталирайте Aspose.CAD за Python чрез .NET чрез pip

pip install aspose-cad 
Можете също да го изтеглите директно от продуктовата страница на Aspose.

Конвертиране на CAD чертежи в изображение чрез Python API

Aspose.CAD Cloud SDK за Python включва пълна поддръжка за конвертиране на CAD чертежи в няколко други поддържани формати на файлове с изображения в облака. Библиотеката включва поддръжка за конвертиране на CAD чертежи във файлови формати BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF и WMF. Разработчиците на софтуер могат също да експортират избрани слоеве и оформления от CAD чертежите. Следващият пример показва как да експортирате съществуващи изображения в друг формат, използвайки Python REST API.

Генериране на Visio диаграми чрез Python API

Aspose.CAD за Python чрез .NET включва пълна поддръжка за програмно създаване и манипулиране на Visio диаграми, без да се използва Microsoft Visio. API позволява на разработчиците на софтуер лесно да управляват формите на CAD диаграмите и техните свойства. Той поддържа функцията за оформление на форми, за да позиционира формите автоматично по-бързо в сравнение с ръчния начин. С помощта на Aspose.Diagram можете да създавате нови Visio диаграми от нулата или да зареждате съществуващи, да добавяте и манипулирате форми, текст и други елементи и да запазвате модифицираните диаграми на диск или в поток. Ето опростен пример за създаване на Visio диаграма с помощта на Aspose.CAD и IronPython.

Как да създадете диаграма на Visio в 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()

Конвертиране на чертежи в AutoCAD чрез Python API

Aspose.CAD за Python чрез .NET улеснява разработчиците на софтуер да зареждат и конвертират съществуващи CAD чертежи в различни други поддържани файлови формати в Python приложения. Той поддържа широка гама от CAD файлови формати, което го прави универсално решение за разработчиците. Можете да конвертирате между различни формати като DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP и т.н. Разработчиците могат да извличат специфични елементи и дори да експортират CAD данни във формати на изображения само с няколко реда код. Следният примерен код показва как разработчиците на софтуер могат да конвертират DWG формат на AutoCAD в PDF файл в Python приложения.

Как да конвертирам DWG чертеж на AutoCAD в PDF чрез 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 чертежи чрез Python API

Aspose.CAD за Python чрез .NET предоставя възможност за зареждане на CAD чертежи в различни формати като DWG, DXF, DWF или DGN и рендирането им в изображения. Разработчиците на софтуер могат да рендират CAD чертежи в изображения, PDF файлове или други формати. Това е полезно за генериране на висококачествени визуализации и отчети. В следващия пример Aspose.CAD се използва за рендиране на CAD чертеж (в този случай DWG файл) в PNG изображение. Можете да персонализирате опциите за рендиране, като размер на страницата, резолюция и формат на изображението, според вашите изисквания.

Как да рендирам CAD DWG чертеж в PNG изображение, използвайки Python код?

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)

Извличане на информация от CAD чертежи чрез Python

Извличането на метаданни и друга информация от CAD файлове е важна дейност при работа с чертежи в AutoCAD. Aspose.CAD за Python чрез .NET предоставя пълна поддръжка за зареждане на съществуващ CAD чертеж и извличане на информация от него с помощта на Python приложения. Можете да получите достъп до различни функции, за да постигнете специфичните си цели. Поддържа получаване на подробности за слоеве, обекти и свойства.

 Български