
Aspose.CAD for Python via .NET
CAD चित्र निर्माण और रूपांतरण के लिए पायथन API
एक शक्तिशाली पायथन ऑटोकैड एपीआई जो CAD/BIM ड्राइंग को इमेज में बनाने और बदलने की अनुमति देता है। यह जेनरेट करने, संपादन करने, पढ़ने, हेरफेर करने आदि के लिए उन्नत सुविधाओं का पूरी तरह से समर्थन करता है.
.NET के माध्यम से Python के लिए Aspose.CAD क्या है?
ग्राफिकल सामग्री, चाहे वह जटिल तकनीकी आरेख, इंजीनियरिंग चित्र या वास्तुशिल्प डिज़ाइन हो, आज की तेज़-तर्रार दुनिया में संचार के मामले में सबसे आगे है। .NET के माध्यम से Python के लिए Aspose.CAD एक मजबूत और लचीला समाधान है जिसका उपयोग आपके Python प्रोजेक्ट में ऐसे ग्राफिकल डेटा को आसानी से संभालने और संशोधित करने के लिए किया जा सकता है। यह प्रभावी CAD फ़ाइल रूपांतरण, रेंडरिंग, संपादन और हेरफेर को सक्षम बनाता है और कई CAD फ़ाइल स्वरूपों का समर्थन करता है। हालाँकि इसे अक्सर .NET प्लेटफ़ॉर्म से जोड़ा जाता है, लेकिन Python प्रोग्राम इसे .NET का उपयोग करके आसानी से शामिल कर सकते हैं।
परिष्कृत, विश्वसनीय और अनुकूलनीय Aspose.CAD for Python via .NET API की सहायता से, सॉफ़्टवेयर डेवलपर विभिन्न समर्थित फ़ाइल स्वरूपों में कंप्यूटर-एडेड डिज़ाइन (CAD) ड्रॉइंग बना सकते हैं, संपादित कर सकते हैं, पढ़ सकते हैं और परिवर्तित कर सकते हैं। DWG, DXF, DWF और DGN जैसे सामान्य CAD फ़ाइल स्वरूपों के लिए इसके समर्थन के कारण सॉफ़्टवेयर डेवलपर CAD डेटा के साथ अधिक प्रभावी ढंग से काम कर सकते हैं। Aspose.CAD आपको किसी भी कार्य को पूरा करने के लिए आवश्यक क्षमताएँ और उपकरण प्रदान करता है, चाहे वह CAD ड्रॉइंग से सूचना निकालना हो या प्रोग्रामेटिक CAD फ़ाइल जनरेशन। सत्यापित करें कि आपके कंप्यूटर पर IronPython और Python इंस्टॉल हैं। आप Python, IronPython और .NET को एकीकृत करके विभिन्न ऑपरेटिंग सिस्टम पर काम करने वाले क्रॉस-प्लेटफ़ॉर्म ऐप बना सकते हैं।
बड़ी और जटिल CAD फ़ाइलों को Aspose.CAD for Python via .NET के साथ संभाला जा सकता है क्योंकि इसे उच्च-प्रदर्शन प्रसंस्करण के लिए डिज़ाइन किया गया है। यह एक सक्रिय विकास समुदाय के अलावा व्यापक दस्तावेज़ीकरण, ट्यूटोरियल और ग्राहक सहायता प्रदान करता है। यह गारंटी देता है कि आप अपनी प्रगति का समर्थन करने के लिए कई संसाधनों तक पहुँच सकते हैं और आवश्यकता पड़ने पर सहायता प्राप्त कर सकते हैं। चाहे आप CAD संपादक, दर्शक या कनवर्टर बना रहे हों, Aspose.CAD आपको सफल होने के लिए आवश्यक उपकरण और लचीलापन प्रदान करता है। आगे बढ़ें और जाँच करें कि API आपकी CAD-संबंधित विकास गतिविधियों में आपकी कैसे मदद कर सकता है।
.NET के माध्यम से Python के लिए Aspose.CAD के साथ आरंभ करना
.NET के माध्यम से Python के लिए Aspose.CAD को pip, Python पैकेज मैनेजर का उपयोग करके इंस्टॉल किया जा सकता है। इसे इंस्टॉल करने के लिए, बस निम्न कमांड चलाएँ
पाइप के माध्यम से .NET के माध्यम से पायथन के लिए Aspose.CAD स्थापित करें
pip install aspose-cad
आप इसे Aspose उत्पाद पृष्ठ से भी सीधे डाउनलोड कर सकते हैं।पायथन API के माध्यम से CAD ड्रॉइंग को इमेज में बदलें
पायथन के लिए Aspose.CAD क्लाउड SDK में क्लाउड में कई अन्य समर्थित इमेज फ़ाइल फ़ॉर्मेट में CAD ड्रॉइंग को बदलने के लिए पूर्ण समर्थन शामिल है। लाइब्रेरी में BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF और WMF फ़ाइल फ़ॉर्मेट में CAD ड्रॉइंग रूपांतरण के लिए समर्थन शामिल है। सॉफ़्टवेयर डेवलपर्स CAD ड्रॉइंग से चयनित लेयर और लेआउट भी निर्यात कर सकते हैं। निम्न उदाहरण दर्शाता है कि मौजूदा छवियों को Python REST API का उपयोग करके दूसरे फ़ॉर्मेट में कैसे निर्यात किया जाए।
Python API के माध्यम से Visio आरेख बनाएं
.NET के माध्यम से Python के लिए Aspose.CAD में Microsoft Visio का उपयोग किए बिना प्रोग्रामेटिक रूप से Visio आरेख बनाने और उसमें हेरफेर करने के लिए पूर्ण समर्थन शामिल है। API सॉफ़्टवेयर डेवलपर्स को CAD आरेख के आकार और उनके गुणों को आसानी से प्रबंधित करने में सक्षम बनाता है। यह मैन्युअल तरीके की तुलना में आकृतियों को स्वचालित रूप से तेज़ी से स्थान देने के लिए लेआउट आकृतियों की सुविधा का समर्थन करता है। Aspose.Diagram का उपयोग करके, आप स्क्रैच से नए Visio आरेख बना सकते हैं या मौजूदा को लोड कर सकते हैं, आकृतियों, टेक्स्ट और अन्य तत्वों को जोड़ और उनमें हेरफेर कर सकते हैं, और संशोधित आरेखों को डिस्क या स्ट्रीम में सहेज सकते हैं। Aspose.CAD और IronPython का उपयोग करके Visio आरेख बनाने का एक सरलीकृत उदाहरण यहाँ दिया गया है।
पायथन अनुप्रयोगों के अंदर विज़ियो आरेख कैसे बनाएं?
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()
Python API के माध्यम से AutoCAD ड्रॉइंग रूपांतरण
.NET के माध्यम से Python के लिए Aspose.CAD सॉफ्टवेयर डेवलपर्स के लिए मौजूदा CAD ड्रॉइंग को Python अनुप्रयोगों के अंदर विभिन्न अन्य समर्थित फ़ाइल स्वरूपों में लोड और परिवर्तित करना आसान बनाता है। यह CAD फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जो इसे डेवलपर्स के लिए एक बहुमुखी समाधान बनाता है। आप DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP इत्यादि जैसे विभिन्न स्वरूपों के बीच रूपांतरण कर सकते हैं। डेवलपर्स विशिष्ट तत्वों को निकाल सकते हैं, और यहां तक कि कोड की केवल कुछ पंक्तियों के साथ CAD डेटा को छवि स्वरूपों में निर्यात कर सकते हैं। निम्न कोड उदाहरण दिखाता है कि सॉफ्टवेयर डेवलपर्स Python अनुप्रयोगों के अंदर AutoCAD DWG प्रारूप को PDF फ़ाइल में कैसे परिवर्तित कर सकते हैं।
पाइथन एपीआई के माध्यम से ऑटोकैड DWG ड्राइंग को पीडीएफ में कैसे परिवर्तित करें?
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)
पायथन API के माध्यम से CAD ड्रॉइंग रेंडरिंग
.NET के माध्यम से Python के लिए Aspose.CAD, DWG, DXF, DWF, या DGN जैसे विभिन्न प्रारूपों में CAD ड्रॉइंग को लोड करने और इसे छवियों में रेंडर करने की क्षमता प्रदान करता है। सॉफ़्टवेयर डेवलपर CAD ड्रॉइंग को छवियों, PDF या अन्य प्रारूपों में रेंडर कर सकते हैं। यह उच्च-गुणवत्ता वाले पूर्वावलोकन और रिपोर्ट बनाने के लिए फायदेमंद है। निम्नलिखित उदाहरण में, Aspose.CAD का उपयोग CAD ड्रॉइंग (इस मामले में, एक DWG फ़ाइल) को PNG छवि में रेंडर करने के लिए किया जाता है। आप अपनी आवश्यकताओं के अनुसार रेंडरिंग विकल्पों, जैसे पेज आकार, रिज़ॉल्यूशन और छवि प्रारूप को अनुकूलित कर सकते हैं।
पायथन कोड का उपयोग करके CAD DWG ड्राइंग को PNG इमेज में कैसे प्रस्तुत करें?
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 ड्रॉइंग से जानकारी निकालें
ऑटोकैड ड्रॉइंग के साथ काम करते समय CAD फ़ाइलों से मेटाडेटा और अन्य जानकारी निकालना एक महत्वपूर्ण गतिविधि है। .NET के माध्यम से पायथन के लिए Aspose.CAD ने मौजूदा CAD ड्रॉइंग को लोड करने और पायथन अनुप्रयोगों का उपयोग करके उससे जानकारी निकालने के लिए पूर्ण समर्थन प्रदान किया है। आप अपने विशिष्ट लक्ष्यों को प्राप्त करने के लिए विभिन्न सुविधाओं और कार्यों तक पहुँच सकते हैं। यह परतों, संस्थाओं और गुणों के बारे में विवरण प्राप्त करने का समर्थन करता है।