C# में GroupDocs.Conversion for .NET का उपयोग करके DGN को Excel (XLSX) में परिवर्तित करें

परिचय

यदि आपको convert dgn to excel करना है, तो GroupDocs.Conversion for .NET तेज़, भरोसेमंद समाधान प्रदान करता है जो किसी भी .NET प्लेटफ़ॉर्म पर काम करता है। इस ट्यूटोरियल में हम लाइब्रेरी को इंस्टॉल करने, रूपांतरण को कॉन्फ़िगर करने और कोड चलाने की प्रक्रिया से गुजरेंगे जो AutoCAD Design (DGN) फ़ाइल को साफ़ XLSX स्प्रेडशीट में बदलता है। अंत तक आप समझेंगे कि एंटरप्राइज़ पाइपलाइन में यह तरीका क्यों पसंद किया जाता है और इसे अपने प्रोजेक्ट्स में कैसे इंटीग्रेट किया जाए।

त्वरित उत्तर

  • कौन सी लाइब्रेरी DGN को Excel में परिवर्तित करती है? GroupDocs.Conversion for .NET.
  • एक बुनियादी कार्यान्वयन में कितना समय लगता है? लिखने और चलाने में लगभग 10‑15 मिनट।
  • कौन से .NET संस्करण समर्थित हैं? .NET Framework 4.6+, .NET Core 3.1+, .NET 5/6+.
  • क्या उत्पादन के लिए मुझे लाइसेंस चाहिए? हाँ – एक पेड लाइसेंस ट्रायल सीमाओं को हटा देता है।
  • क्या मैं NuGet के माध्यम से इंस्टॉल कर सकता हूँ? बिल्कुल – GroupDocs.Conversion पैकेज का उपयोग करें।

convert dgn to excel क्या है?

Convert dgn to excel वह प्रक्रिया है जिसमें DGN (MicroStation) ड्राइंग से तालिका और एट्रिब्यूट डेटा निकाला जाता है और उसे Excel वर्कबुक (XLSX) के रूप में सहेजा जाता है। यह डाउनस्ट्रीम विश्लेषण, रिपोर्टिंग और व्यापार सिस्टम के साथ एकीकरण को मैन्युअल डेटा एंट्री के बिना सक्षम करता है।

GroupDocs.Conversion for .NET का उपयोग करके DGN को Excel में परिवर्तित करने के कारण

GroupDocs.Conversion for .NET 50+ input and output formats का समर्थन करता है और पूरी दस्तावेज़ को मेमोरी में लोड किए बिना सैकड़ों पृष्ठों वाले DGN फ़ाइलों को संभाल सकता है, जिससे RAM उपयोग में 70 % तक कमी आती है। लाइब्रेरी तालिकाओं, लेयर्स और एट्रिब्यूट डेटा को भी संरक्षित रखती है, जिससे बेंचमार्क परीक्षणों में > 98 % की रूपांतरण सटीकता मिलती है।

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

  • GroupDocs.Conversion for .NET संस्करण 25.3.0 (या बाद का)।
  • .NET Core 3.1, .NET 5/6, या .NET Framework 4.6+ के साथ एक विकास वातावरण।
  • बुनियादी C# ज्ञान और NuGet पैकेज मैनेजर तक पहुंच।

आवश्यक लाइब्रेरी और संस्करण

  • GroupDocs.Conversion for .NET संस्करण 25.3.0।

पर्यावरण सेटअप आवश्यकताएँ

  • .NET (प्राथमिकता .NET Core या .NET Framework) के साथ एक विकास वातावरण।

ज्ञान पूर्वापेक्षाएँ

  • C# प्रोग्रामिंग की बुनियादी समझ।
  • NuGet पैकेज मैनेजर के उपयोग से परिचितता।

पूर्वापेक्षाएँ तैयार होने के बाद, चलिए GroupDocs.Conversion for .NET को इंस्टॉल करने की ओर बढ़ते हैं।

NuGet के माध्यम से GroupDocs Conversion कैसे इंस्टॉल करें?

इंस्टॉलेशन सरल है: Visual Studio खोलें, Package Manager Console लॉन्च करें, और Install‑Package कमांड चलाएँ। NuGet सिस्टम सभी डिपेंडेंसीज़ को हल करता है, GroupDocs.Conversion असेंबली को आपके प्रोजेक्ट में जोड़ता है, और प्रोजेक्ट फ़ाइल को अपडेट करता है ताकि आप तुरंत कोडिंग शुरू कर सकें।

Install-Package GroupDocs.Conversion

या, .NET CLI का उपयोग करके चलाएँ:

dotnet add package GroupDocs.Conversion

दोनों कमांड NuGet रिपॉज़िटरी से नवीनतम स्थिर रिलीज़ को पुल करते हैं, जिससे सभी आवश्यक डिपेंडेंसीज़ उपलब्ध हो जाती हैं।

Installation

Install-Package GroupDocs.Conversion -Version 25.3.0

.NET CLI

dotnet add package GroupDocs.Conversion --version 25.3.0

लाइसेंस प्राप्ति चरण

GroupDocs विभिन्न लाइसेंस विकल्प प्रदान करता है:

  1. Free Trial – बुनियादी कार्यक्षमताओं का परीक्षण करें।
  2. Temporary License – बड़े प्रोजेक्ट्स के लिए मूल्यांकन समय बढ़ाएँ।
  3. Purchase – पूर्ण उत्पादन उपयोग। आधिकारिक स्टोर देखें GroupDocs

बुनियादी आरंभिककरण और सेटअप

GroupDocs.Conversion वह कोर क्लास है जो फ़ाइल ट्रांसफ़ॉर्मेशन को ऑर्केस्ट्रेट करती है। पैकेज जोड़ने के बाद, आप स्रोत फ़ाइल पथ और वैकल्पिक कॉन्फ़िगरेशन के साथ एक Converter ऑब्जेक्ट इंस्टैंशिएट करते हैं।

Initialize the converter Converter वह प्राथमिक क्लास है जिसका उपयोग दस्तावेज़ लोड करने और रूपांतरण करने के लिए किया जाता है।

using System;
using GroupDocs.Conversion;

// Initialize the converter with the source DGN file path
var documentPath = "YOUR_DOCUMENT_DIRECTORY\sample.dgn";
using (var converter = new Converter(documentPath))
{
    // Conversion logic will go here
}

सेटअप पूरा होने के बाद, चलिए रूपांतरण प्रक्रिया को लागू करते हैं।

C# में DGN को Excel में कैसे परिवर्तित करें?

रूपांतरण वर्कफ़्लो में DGN फ़ाइल को लोड करना, स्प्रेडशीट विकल्प कॉन्फ़िगर करना, और Convert मेथड को कॉल करना शामिल है। Converter क्लास को SpreadsheetConvertOptions के साथ उपयोग करके आप शीट नाम, मेटाडेटा शामिल करना, और पृष्ठ सीमा सेट कर सकते हैं, जिससे किसी भी आकार की ड्राइंग के लिए कुशल और सटीक Excel आउटपुट सुनिश्चित होता है।

स्रोत DGN फ़ाइल लोड करें

पहले, इनपुट DGN और आउटपुट XLSX के लिए पूर्ण या सापेक्ष पथ निर्धारित करें।

चरण 1: फ़ाइल पथ निर्धारित करें

string documentPath = System.IO.Path.Combine("YOUR_DOCUMENT_DIRECTORY", "sample.dgn");
string outputFolder = System.IO.Path.Combine("YOUR_OUTPUT_DIRECTORY", "output");
string outputFile = System.IO.Path.Combine(outputFolder, "dgn-converted-to.xlsx");

// Ensure the output directory exists
if (!System.IO.Directory.Exists(outputFolder))
{
    System.IO.Directory.CreateDirectory(outputFolder);
}

चरण 2: DGN फ़ाइल लोड करें

using (var converter = new Converter(documentPath))
{
    // Conversion process will be defined here
}

परिवर्तन विकल्प सेट करें

ConversionException तब फेंका जाता है जब रूपांतरण प्रक्रिया में कोई त्रुटि आती है। SpreadsheetConvertOptions Excel आउटपुट के लिए सेटिंग्स निर्धारित करता है जैसे शीट नामकरण, मेटाडेटा शामिल करना, और पेज रेंज।

// Specify that we're converting to an Excel spreadsheet format
var options = new SpreadsheetConvertOptions();

परिवर्तन निष्पादित करें

अंत में, रूपांतरण को निष्पादित करें और परिणाम को डिस्क पर लिखें।

चरण 4: परिवर्तन निष्पादित करें और सहेजें

converter.Convert(outputFile, options);

समस्या निवारण टिप्स

  • Permissions – प्रक्रिया को फ़ोल्डरों तक पढ़ने/लिखने की अनुमति है यह सत्यापित करें।
  • Error Handlingtry‑catch ब्लॉक में रूपांतरण कॉल को रैप करें ताकि ConversionException को कैप्चर कर विवरण लॉग किया जा सके।

सामान्य समस्याएँ और समाधान

समस्यासमाधान
“फ़ाइल नहीं मिली” त्रुटिसापेक्ष पथों को हल करने और फ़ाइल मौजूद है यह सुनिश्चित करने के लिए Path.GetFullPath का उपयोग करें।
बड़े DGN फ़ाइलों पर मेमोरी स्पाइकप्रत्येक रूपांतरण में पृष्ठों की सीमा निर्धारित करने के लिए ConverterOptions.PageRange सेट करके फ़ाइल को भागों में प्रोसेस करें।
Excel में डेटा गायबएट्रिब्यूट टेबल्स को बनाए रखने के लिए SpreadsheetConvertOptions.IncludeMetadata = true सक्षम करें।

व्यावहारिक अनुप्रयोग

DGN फ़ाइलों को Excel में परिवर्तित करना निम्नलिखित के लिए मूल्यवान है:

  1. Project Management – बिल‑ऑफ़‑मैटेरियल और शेड्यूल डेटा को ट्रैकिंग के लिए स्प्रेडशीट में निर्यात करना।
  2. Data Analysis – CAD‑उत्पन्न डेटा पर Excel के पिवट टेबल और चार्ट का उपयोग करना।
  3. ERP Integration – डिज़ाइन स्पेसिफिकेशन को एंटरप्राइज़ रिसोर्स प्लानिंग सिस्टम में स्वचालित रूप से प्रवाहित करना।

प्रदर्शन विचार

रूपांतरण को तेज़ और मेमोरी‑कुशल रखने के लिए:

  • Close unused applications बैच रन के दौरान अनावश्यक एप्लिकेशन बंद रखें।
  • Dispose objects using स्टेटमेंट्स का उपयोग करके वस्तुओं को तुरंत डिस्पोज़ करें।
  • Reuse a single Converter instance जब संभव हो, कई फ़ाइलों के लिए एक ही Converter इंस्टेंस का पुन: उपयोग करें।

निष्कर्ष

अब आपके पास GroupDocs.Conversion for .NET के साथ DGN को Excel (XLSX) में परिवर्तित करने के लिए एक पूर्ण, उत्पादन‑तैयार पैटर्न है। यह तरीका मैन्युअल डेटा एंट्री को कम करता है, रिपोर्टिंग को तेज़ करता है, और .NET‑आधारित बैक‑एंड सेवाओं के साथ सहजता से इंटीग्रेट होता है। अतिरिक्त फ़ॉर्मेट—PDF, DOCX, PPTX—की खोज करें और अपने ऑटोमेशन पाइपलाइन को विस्तारित करें।

अक्सर पूछे जाने वाले प्रश्न

Q: क्या मैं DGN के अलावा अन्य CAD फ़ॉर्मेट भी परिवर्तित कर सकता हूँ?
A: हाँ, GroupDocs.Conversion DWG, DXF, और DWF फ़ाइलों को भी सपोर्ट करता है, जिससे आप समान XLSX आउटपुट टार्गेट कर सकते हैं।

Q: ट्रायल संस्करण के लिए फ़ाइल‑साइज़ सीमा है क्या?
A: फ्री ट्रायल 5 MB से कम फ़ाइलों तक रूपांतरण को सीमित करता है; एक अस्थायी या पेड लाइसेंस इस सीमा को हटा देता है।

Q: पासवर्ड‑प्रोटेक्टेड DGN फ़ाइलों को कैसे हैंडल करूँ?
A: पासवर्ड को Converter कंस्ट्रक्टर में ConverterSettings.Password के माध्यम से पास करें।

Q: क्या लाइब्रेरी Linux कंटेनरों पर काम करती है?
A: बिल्कुल – GroupDocs.Conversion क्रॉस‑प्लेटफ़ॉर्म है और .NET Core आधारित Docker इमेज़ पर चलती है।

Q: विस्तृत API दस्तावेज़ीकरण कहाँ मिल सकता है?
A: आधिकारिक दस्तावेज़ देखें Documentation


अंतिम अपडेट: 2026-06-30
परीक्षित संस्करण: GroupDocs.Conversion 25.3.0 for .NET
लेखक: GroupDocs

संसाधन

कोडिंग का आनंद लें, और GroupDocs.Conversion for .NET की पूरी क्षमता का अन्वेषण करें!

संबंधित ट्यूटोरियल