1. उत्पादों
  2.   पाजी
  3.   Python
  4.   Aspose.CAD Cloud SDK for Python

Aspose.CAD Cloud SDK for Python

 
 

CAD चित्र बनाने और उनमें हेरफेर करने के लिए पायथन REST API

एक शक्तिशाली पायथन एपीआई जो क्लाउड में ऑटोकैड डीडब्ल्यूजी, डीएक्सएफ डीडब्ल्यूएफ और बीआईएम फाइलों को बनाने, संपादित करने, पढ़ने, हेरफेर करने और परिवर्तित करने के लिए उपयोगी सुविधाओं का पूरी तरह से समर्थन करता है।

Aspose.CAD Cloud Python SDK क्या है?

Aspose.CAD Cloud Python SDK एक बेहद मददगार सॉफ़्टवेयर डेवलपमेंट किट (SDK) है जो प्रोग्रामर को AutoCAD और BIM ड्रॉइंग के साथ काम करने के लिए मज़बूत ऐप डिज़ाइन करने में सक्षम बनाता है। मज़बूत REST API की मदद से, डेवलपर्स CAD ड्रॉइंग को PDF, SVG, BMP, PNG, JPEG और कई तरह की फ़ाइल में बदल सकते हैं। यह API Aspose.CAD Cloud Python SDK में शामिल है, जो प्रोग्रामर के लिए अपने Python ऐप में कई तरह की सुविधाएँ शामिल करना आसान बनाता है।

सॉफ़्टवेयर डेवलपर भरोसेमंद Aspose.CAD Cloud Python SDK की मदद से अपने Python-आधारित ऐप में CAD फ़ाइल रूपांतरण और हेरफेर सुविधाएँ शामिल कर सकते हैं। यह सॉफ्टवेयर डेवलपर्स को अपने CAD ड्रॉइंग को एक फॉर्मेट से दूसरे फॉर्मेट में ट्रांसफर करने में सक्षम बनाता है और अपने CAD ड्रॉइंग को एक फॉर्मेट जैसे DWG, DWF और DXF से PDF और इमेज फॉर्मेट जैसे BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF इत्यादि में बदलने के लिए अविश्वसनीय रूप से मजबूत रूपांतरण क्षमता प्रदान करता है। Aspose.CAD Cloud Python SDK का उपयोग किसी भी प्लेटफ़ॉर्म पर किया जा सकता है जो Python का समर्थन करता है, जिसमें Windows, Linux और macOS शामिल हैं।

Aspose.CAD Cloud Python SDK CAD फ़ाइलों के साथ काम करने का एक किफ़ायती तरीका प्रदान करता है। यह एक स्केलेबल और अनुकूलनीय क्लाउड-आधारित प्लेटफ़ॉर्म प्रदान करता है और महंगे CAD सॉफ़्टवेयर और गियर की आवश्यकता को दूर करता है। CAD फ़ाइलों के साथ काम करने के लिए SDK में कई मुख्य विशेषताएं हैं, जिनमें CAD फ़ाइलों को प्रोग्रामेटिक रूप से संपादित करने, CAD इकाइयों को जोड़ने या संशोधित करने, परतों या लेआउट को जोड़ने या हटाने, CAD फ़ाइलों को विभिन्न छवि प्रारूपों (PNG, JPG, BMP, TIFF) में प्रस्तुत करने, CAD फ़ाइल सत्यापन के लिए समर्थन, क्लाउड स्टोरेज के साथ एकीकरण, और बहुत कुछ शामिल है। सभी बातों पर विचार करने पर, यह उन प्रोग्रामर के लिए आदर्श विकल्प है जिन्हें अपने पायथन-आधारित ऐप्स में CAD फ़ाइलों का प्रबंधन करना होता है।

Previous Next

Aspose.CAD Cloud Python SDK के साथ आरंभ करना

Aspose.CAD Cloud Python SDK को pip, Python पैकेज मैनेजर का उपयोग करके इंस्टॉल किया जा सकता है। इसे इंस्टॉल करने के लिए, बस निम्न कमांड चलाएँ।

पाइप के माध्यम से Aspose.CAD Cloud Python SDK स्थापित करें

pip install asposecadcloud 
आप इसे Aspose उत्पाद पृष्ठ से भी सीधे डाउनलोड कर सकते हैं।

पायथन API के माध्यम से CAD ड्रॉइंग को इमेज में बदलें

पायथन के लिए Aspose.CAD क्लाउड SDK में क्लाउड में कई अन्य समर्थित इमेज फ़ाइल फ़ॉर्मेट में CAD ड्रॉइंग को बदलने के लिए पूर्ण समर्थन शामिल है। लाइब्रेरी में BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF और WMF फ़ाइल फ़ॉर्मेट में CAD ड्रॉइंग रूपांतरण के लिए समर्थन शामिल है। सॉफ़्टवेयर डेवलपर्स CAD ड्रॉइंग से चयनित लेयर और लेआउट भी निर्यात कर सकते हैं। निम्न उदाहरण दर्शाता है कि मौजूदा छवियों को Python REST API का उपयोग करके दूसरे फ़ॉर्मेट में कैसे निर्यात किया जाए।

Python API के माध्यम से छवि का हिस्सा निर्यात करें

Python के लिए Aspose.CAD Cloud SDK सॉफ्टवेयर डेवलपर्स को Python कमांड का उपयोग करके CAD छवि के एक हिस्से को अन्य समर्थित फ़ाइल स्वरूपों में निर्यात करने में सक्षम बनाता है। कार्य को प्राप्त करने के लिए सबसे पहले आपको छवि लोड करनी होगी और get_drawing_properties विधि का उपयोग करके छवि के बारे में जानकारी प्राप्त करनी होगी। उसके बाद आपको उस छवि क्षेत्र के आयाम प्राप्त करने होंगे जिसे आप निर्यात करना चाहते हैं। आपको छवि का फ़ाइल नाम और फ़ोल्डर नाम, साथ ही क्षेत्र के ऊपरी-बाएँ और निचले-दाएँ कोनों के निर्देशांक पास करने होंगे। अब छवि निर्यात करने के लिए तैयार है, कृपया छवि का फ़ाइल नाम और फ़ोल्डर नाम, साथ ही वह प्रारूप पास करें जिसमें आप छवि को निर्यात करना चाहते हैं। छवि के हिस्से को अन्य समर्थित फ़ाइल स्वरूपों में निर्यात करने के लिए निम्न कोड प्रदान किया गया है।

पायथन एपीआई के माध्यम से छवि का हिस्सा कैसे निर्यात करें?

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi

# Your Aspose Cloud credentials
client_id = 'your_client_id'
client_secret = 'your_client_secret'
base_url = 'https://api.aspose.cloud'

# Create an instance of the ApiClient class
configuration = asposecadcloud.Configuration()
configuration.api_key['ClientId'] = client_id
configuration.api_key['ClientSecret'] = client_secret
configuration.host = base_url
api_client = asposecadcloud.ApiClient(configuration)

# Create an instance of the CadApi class
cad_api = CadApi(api_client)

# Get the properties of the drawing
filename = 'sample.dwg'
folder_name = 'CAD'
drawing_properties = cad_api.get_drawing_properties(filename, folder=folder_name)

# Get the dimensions of the area to export
top_left_x = 0
top_left_y = 0
bottom_right_x = 100
bottom_right_y = 100
drawing_area = cad_api.get_drawing_area(filename, folder=folder_name, x=top_left_x, y=top_left_y, width=bottom_right_x-top_left_x, height=bottom_right_y-top_left_y)

# Export the area as a PNG image
export_format = 'png'
output_filename = 'output.png'
export_options = asposecadcloud.PngOptions()
export_options.area = drawing_area
cad_api.get_drawing_save_as(filename, export_format, folder=folder_name, out_path=output_filename, export_options=export_options)

Python API के माध्यम से CAD ड्राइंग आकार प्रबंधित करें

Python के लिए Aspose.CAD Cloud SDK में CAD ड्राइंग और उनके आकार को संभालने के लिए शक्तिशाली समर्थन शामिल है। लाइब्रेरी ने स्वचालित आकार समायोजन या UnitType गणना का उपयोग करके आकार समायोजित करने के लिए समर्थन प्रदान किया। किसी छवि का आकार बदलने के लिए सबसे पहले आपको एक मौजूदा छवि लोड करनी होगी और ड्राइंग का वर्तमान आकार प्राप्त करना होगा और उसके बाद नए निर्यात विकल्पों का एक उदाहरण बनाना होगा। उसके बाद ड्राइंग का नया आकार सेट करें और ड्राइंग को नए आकार के साथ नए प्रारूप में परिवर्तित करें। अब इसे निर्दिष्ट आउटपुट फ़ाइल पथ पर सहेजें। निम्न उदाहरण दिखाता है कि इसे कैसे प्राप्त किया जाए।

पायथन एपीआई के माध्यम से सीएडी ड्राइंग का आकार कैसे बदलें?

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi
from asposecadcloud.models.cad_bmp_export_options import CadBmpExportOptions

# set up the API client
cad_api = CadApi(api_key, app_sid, api_base_url)

# specify the input and output file paths
input_file = "input.dwg"
output_file = "output.dwg"

# get the current size of the drawing
size = cad_api.get_drawing_properties(input_file).drawing_size

# create an instance of the BMP export options
bmp_export_options = CadBmpExportOptions()

# set the new size of the drawing
bmp_export_options.width = size.width * 2
bmp_export_options.height = size.height * 2

# convert the drawing to BMP format with the new size
cad_api.put_drawing_bmp(input_file, bmp_export_options, output_file)

पायथन API के माध्यम से CAD छवियों को घुमाएँ और पलटें

पायथन के लिए Aspose.CAD क्लाउड SDK में पायथन REST API का उपयोग करके छवि हेरफेर और अन्य समर्थन फ़ाइल प्रारूप में रूपांतरण के लिए कुछ उपयोगी सुविधाएँ शामिल हैं। किसी मौजूदा छवि को घुमाने और पलटने के लिए सबसे पहले आपको इनपुट और आउटपुट फ़ाइल का नाम और प्रारूप सेट करना होगा। उसके बाद आपको रोटेशन और फ्लिप गुण सेट करने होंगे और फिर ड्राइंग को घुमाना या पलटना होगा। अब आप घुमाए गए और पलटे गए ड्राइंग को डाउनलोड कर सकते हैं और इसे अपनी पसंद के स्थान पर सहेज सकते हैं।

पायथन अनुप्रयोगों के अंदर CAD छवियों को कैसे घुमाएं और पलटें?

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi
from asposecadcloud.models.requests import PutDrawingRotateFlipRequest
from asposecadcloud.models.rotate_flip_type import RotateFlipType

# Configure API key authorization
configuration = asposecadcloud.Configuration()
configuration.api_key['api_key'] = 'YOUR_APP_KEY'
configuration.api_key['app_sid'] = 'YOUR_APP_SID'

# Create a CAD API instance
cad_api = CadApi(asposecadcloud.ApiClient(configuration))

# Set input file name and format
filename = 'input.dwg'
format = 'dwg'

# Set output file name and format
output_filename = 'output.dwg'
output_format = 'dwg'

# Set rotation and flip properties
rotate_flip_type = RotateFlipType.FlipX

# Rotate and flip the drawing
request = PutDrawingRotateFlipRequest(filename, rotate_flip_type, output_format, folder=None, storage=None, output_path=output_filename)
response = cad_api.put_drawing_rotate_flip(request)

# Download the rotated and flipped drawing
download_request = asposecadcloud.DownloadFileRequest(output_filename)
download_response = cad_api.download_file(download_request)
 हिन्दी