AutoCAD DXF फ़ाइलें पढ़ने और लिखने के लिए C# .NET लाइब्रेरी
ओपन सोर्स .NET CAD लाइब्रेरी जो प्रोग्रामर को AutoCAD DXF फाइल पढ़ने और लिखने में सक्षम बनाती है। यह 3डीफेस, आर्क, सर्कल, इमेज, लाइन, मेश वगैरह को सपोर्ट करता है।
netDxf एक खुला स्रोत AutoCAD DXF C# .NET लाइब्रेरी है जो कंप्यूटर प्रोग्रामर को अपने .NET अनुप्रयोगों के अंदर AutoCAD DXF फ़ाइलों को पढ़ने और लिखने में सक्षम बनाता है। DXF™ फ़ाइल स्वरूप ऑटोकैड ड्राइंग फ़ाइल में निहित सभी सूचनाओं का टैग किया गया डेटा प्रतिनिधित्व है। जिसका अर्थ है कि फ़ाइल में प्रत्येक डेटा तत्व एक पूर्णांक संख्या का नेतृत्व करता है जिसे समूह कोड कहा जाता है। पुस्तकालय का उपयोग करना बहुत आसान है और प्रक्रियाओं को यथासंभव सरल रखा है।
लाइब्रेरी में 3डीफेस, आर्क, सर्कल, हैच, इमेज, लाइन, मेश, इन्सर्ट, लीडर, लाइट वेट पॉलीलाइन, एमलाइन, एमटीएक्स्ट, प्वाइंट, पॉलीलाइन2डी, पॉलीलाइन3डी, पॉलीफेसमेश और पॉलीगॉनमेश जैसी कई महत्वपूर्ण डीएक्सएफ संस्थाओं के लिए पूर्ण समर्थन शामिल है। शेप, रे, सॉलिड, टेक्स्ट, टॉलरेंस, अंडरले, वाइपआउट, एक्सलाइन और भी बहुत कुछ। यह विभिन्न आयामों जैसे संरेखित, रैखिक, रेडियल, व्यास, 3 बिंदु कोणीय, 2 रेखा कोणीय और समन्वय का भी समर्थन करता है। कृपया याद रखें कि सभी संस्थाओं को समूहीकृत किया जा सकता है और सभी डीएक्सएफ वस्तुओं में विस्तारित डेटा जानकारी हो सकती है।
पुस्तकालय ऑटोकैड टेबल संस्थाओं को आयात करने के लिए सहायता भी प्रदान करता है और दोनों सरल और जटिल लाइन प्रकार भी समर्थित हैं। लाइब्रेरी में AutoCad2000, AutoCad2004, AutoCad2007, AutoCad2010, AutoCad2013 और AutoCad2018 DXF डेटाबेस संस्करणों के लिए पाठ और बाइनरी प्रारूप दोनों में पूर्ण समर्थन शामिल है।
netDxf के साथ प्रारंभ करना
नेटडीएक्सएफ को स्थापित करने का सबसे आसान तरीका पिप का उपयोग करना है। सुचारू स्थापना के लिए कृपया निम्न कमांड का उपयोग करें।
पिप के माध्यम से नेटडीएक्सएफ स्थापित करें
pip install cadquery
आप इसे मैन्युअल रूप से भी इंस्टॉल कर सकते हैं; नवीनतम रिलीज़ फ़ाइलें सीधे GitHub रिपॉजिटरी से डाउनलोड करें।
.NET लाइब्रेरी के माध्यम से AutoCAD DXF फ़ाइलें बनाएँ
ओपन सोर्स लाइब्रेरी Docxlib में Go API का उपयोग करके Word DOCX दस्तावेज़ों के अंदर टेक्स्ट जोड़ने और प्रबंधित करने के लिए विभिन्न प्रकार्यात्मकताएं शामिल हैं। . डॉक्सलिब लाइब्रेरी में गो एप्लिकेशन के अंदर शब्द दस्तावेज़ों में एक या अधिक पैराग्राफ जोड़ने के लिए समर्थन शामिल है। पुस्तकालय आपकी पाठ्य सामग्री के फोंट, फ़ॉन्ट रंग, आकार और संरेखण आदि को आसानी से सेट करने के लिए सुविधाएँ प्रदान करता है।
C# .NET के माध्यम से AutoCAD DXF फ़ाइलें बनाएँ और पढ़ें
public static void Main()
{
// your DXF file name
string file = "sample.dxf";
// create a new document, by default it will create an AutoCad2000 DXF version
DxfDocument doc = new DxfDocument();
// an entity
Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5));
// add your entities here
doc.Entities.Add(entity);
// save to file
doc.Save(file);
// this check is optional but recommended before loading a DXF file
DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file);
// netDxf is only compatible with AutoCad2000 and higher DXF versions
if (dxfVersion < DxfVersion.AutoCad2000) return;
// load file
DxfDocument loaded = DxfDocument.Load(file);
}
C# .NET के माध्यम से AutoCAD DXF फ़ाइल लोड करें और पढ़ें
ओपन सोर्स netDxf लाइब्रेरी कंप्यूटर प्रोग्रामरों को उनके .NET एप्लिकेशन के अंदर .DXF फ़ाइलों को आसानी से खोलने और पढ़ने की क्षमता देती है। आपको एक मौजूदा फ़ाइल का पता प्रदान करने की आवश्यकता है और लाइब्रेरी इसे लोड करने से पहले फ़ाइल के संस्करण की जाँच करेगी। कृपया याद रखें कि netDxf केवल AutoCad2000 और उच्चतर DXF संस्करणों के साथ संगत है। कृपया ध्यान दें कि लाइब्रेरी कभी भी REGIONS, SURFACEs, और 3DSOLIDs जैसी कुछ संस्थाओं को पढ़ने में सक्षम नहीं होगी, क्योंकि वे गैर-दस्तावेज वाले मालिकाना डेटा पर निर्भर करती हैं।