पायथन REST API का उपयोग करके DWG को DXF में परिवर्तित करें

यह संक्षिप्त मार्गदर्शिका बताती है कि पायथन REST API का उपयोग करके DWG को DXF में कैसे परिवर्तित करें। DWG को DXF में बदलने से आपकी CAD फ़ाइल को ज़्यादा ऐप्स में खोलना, किसी के साथ भी साझा करना, CNC/लेज़र टूल्स को भेजना आसान हो जाता है, और लंबे समय तक संस्करण संबंधी समस्याओं से बचा जा सकता है। आप Dotpython-आधारित क्लाउड SDK का उपयोग करके पायथन REST इंटरफ़ेस का उपयोग करके DWG को DXF में परिवर्तित करने की यह प्रक्रिया सीखेंगे।

पूर्वापेक्षा

पायथन-आधारित API का उपयोग करके DWG फ़ाइल को DXF में परिवर्तित करने के चरण

  1. अपनी ऐप कुंजी, ऐप SID और baseUrl के साथ CadApi बनाएं
  2. स्रोत DWG/PSD इनपुटपथ और लक्ष्य DXF आउटपुटपथ को परिभाषित करें
  3. इनपुट फ़ाइल खोलें, उसे मेमोरीस्ट्रीम में कॉपी करें, और स्थिति को 0 पर रीसेट करें
  4. तैयार MemoryStream का उपयोग करके PutDrawingDXFRequest बनाएँ
  5. परिवर्तित परिणाम को स्ट्रीम के रूप में प्राप्त करने के लिए cadApi.PutDrawingDXF(अनुरोध) पर कॉल करें
  6. गंतव्य फ़ाइल बनाएँ और परिणाम स्ट्रीम को outputPath पर कॉपी करें

ये चरण पाइथन REST इंटरफ़ेस का उपयोग करके AutoCAD DWG को DXF में बदलने की प्रक्रिया का सारांश प्रस्तुत करते हैं। अपने क्रेडेंशियल्स के साथ CadApi को इनिशियलाइज़ करें और स्रोत inputPath DWG और लक्ष्य outputPath DXF सेट करें। फिर फ़ाइल को MemoryStream में लोड करें, PutDrawingDXFRequest बनाएँ, रूपांतरण के लिए cadApi.PutDrawingDXF(request) को कॉल करें, और प्राप्त स्ट्रीम को DXF फ़ाइल में लिखें।

पायथन REST API का उपयोग करके DWG को DXF में ऑनलाइन रूपांतरित करने का कोड

उपर्युक्त नमूना कोड, Python RESTful Service का उपयोग करके CAD से DXF कनवर्टर विकसित करने में सहायक है। फ़ॉर्मेट में यह परिवर्तन इंटरऑपरेबिलिटी को बढ़ाता है क्योंकि DXF एक खुला, व्यापक रूप से समर्थित एक्सचेंज फ़ॉर्मेट है, इसलिए इसे उन विक्रेताओं, क्लाइंट्स या ऐप्स के साथ साझा करना आसान है जो DWG नहीं खोल सकते। आप अपनी आवश्यकता के अनुसार आउटपुट DXF फ़ाइल को और अधिक अनुकूलित करने के लिए PutDrawingDXFRequest() कॉल में ExportOptions तर्क का उपयोग कर सकते हैं।

This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Python REST API.

 हिन्दी