सीएडी चित्रों में सभी लेआउट प्रस्तुत करें

परिचय

दस्तावेज़ प्रबंधन और विज़ुअलाइज़ेशन के क्षेत्र में, .NET के लिए GroupDocs.Viewer एक बहुमुखी समाधान के रूप में खड़ा है, जो डेवलपर्स को उनके .NET अनुप्रयोगों के भीतर विभिन्न दस्तावेज़ प्रकारों को सहजता से प्रस्तुत करने के लिए सशक्त बनाता है। इसकी असंख्य क्षमताओं में सीएडी चित्रों को कुशलतापूर्वक प्रस्तुत करने की क्षमता शामिल है, जिसमें जटिल लेआउट भी शामिल हैं। इस ट्यूटोरियल में, हम CAD ड्रॉइंग में मौजूद सभी लेआउट्स को रेंडर करने के लिए .NET के लिए GroupDocs.Viewer का लाभ उठाने की प्रक्रिया के बारे में विस्तार से जानेंगे।

आवश्यक शर्तें

इस ट्यूटोरियल को शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:

  1. .NET विकास की बुनियादी समझ: .NET विकास के बुनियादी सिद्धांतों से परिचित होना इस ट्यूटोरियल में उल्लिखित कार्यान्वयन चरणों को समझने में फायदेमंद होगा।
  2. .NET के लिए GroupDocs.Viewer की स्थापना: सुनिश्चित करें कि आपने .NET लाइब्रेरी के लिए GroupDocs.Viewer स्थापित कर लिया है। आप इसे यहां से डाउनलोड कर सकते हैंवेबसाइट.
  3. सीएडी ड्राइंग फ़ाइलें: सीएडी ड्राइंग फ़ाइलें प्राप्त करें जिन्हें आप प्रस्तुत करना चाहते हैं। इनमें एकाधिक लेआउट वाली DWG फ़ाइलें शामिल हो सकती हैं।
  4. विकास परिवेश: आवश्यक उपकरणों और निर्भरताओं के साथ अपना पसंदीदा विकास परिवेश स्थापित करें।

नामस्थान आयात करें

सबसे पहले, सुनिश्चित करें कि आप अपने .NET प्रोजेक्ट में आवश्यक नेमस्पेस आयात करें। ये नेमस्पेस GroupDocs.Viewer के साथ CAD चित्र प्रस्तुत करने के लिए आवश्यक कार्यात्मकताओं तक पहुंच प्रदान करते हैं।

using System;
using System.IO;
using GroupDocs.Viewer.Options;

चरण 2: System.IO नेमस्पेस आयात करें

using System.IO;

चरण 1: आउटपुट निर्देशिका निर्दिष्ट करें

string outputDirectory = "Your Document Directory";

उस निर्देशिका को परिभाषित करें जहां आप रेंडर किए गए आउटपुट को सहेजना चाहते हैं।

चरण 2: पृष्ठ फ़ाइल पथ स्वरूप को परिभाषित करें

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

रेंडर किए गए पृष्ठों के फ़ाइल पथों के लिए प्रारूप सेट करें। इस स्थिति में, पेज HTML फ़ाइलों के रूप में सहेजे जाएंगे।

चरण 3: व्यूअर ऑब्जेक्ट को त्वरित करें

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DWG_WITH_LAYOUTS_AND_LAYERS))

पैरामीटर के रूप में सीएडी ड्राइंग फ़ाइल के पथ को पास करते हुए, व्यूअर क्लास का एक उदाहरण बनाएं।

चरण 4: HTML दृश्य विकल्प कॉन्फ़िगर करें

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.CadOptions.RenderLayouts = true;

HTML दृश्य विकल्पों को कॉन्फ़िगर करें, यह निर्दिष्ट करते हुए कि लेआउट CAD चित्रों के लिए प्रस्तुत किए जाने चाहिए।

चरण 5: सीएडी ड्राइंग प्रस्तुत करें

viewer.View(options);

सीएडी ड्राइंग को प्रस्तुत करने के लिए कॉन्फ़िगर किए गए विकल्पों को पास करते हुए, व्यूअर ऑब्जेक्ट की व्यू विधि को लागू करें।

चरण 6: आउटपुट निर्देशिका प्रदर्शित करें

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

उपयोगकर्ता को सफल रेंडरिंग और आउटपुट निर्देशिका के स्थान के बारे में सूचित करें।

निष्कर्ष

इस ट्यूटोरियल में, हमने पता लगाया है कि CAD ड्रॉइंग में मौजूद सभी लेआउट को प्रस्तुत करने के लिए .NET के लिए GroupDocs.Viewer का उपयोग कैसे करें। चरण-दर-चरण मार्गदर्शिका का पालन करके और दिए गए कोड स्निपेट को लागू करके, आप इस कार्यक्षमता को अपने .NET अनुप्रयोगों में सहजता से एकीकृत कर सकते हैं, जिससे दस्तावेज़ विज़ुअलाइज़ेशन क्षमताओं में वृद्धि होगी।

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

क्या GroupDocs.Viewer विभिन्न CAD प्रारूपों के साथ संगत है?

हाँ, GroupDocs.Viewer DWG और DXF जैसे प्रारूपों में CAD चित्र प्रस्तुत करने का समर्थन करता है।

क्या मैं अपने एप्लिकेशन की आवश्यकताओं के अनुसार रेंडरिंग आउटपुट को अनुकूलित कर सकता हूँ?

बिल्कुल, GroupDocs.Viewer रेंडरिंग आउटपुट को अनुकूलित करने के लिए छवि गुणवत्ता, पृष्ठ आकार और बहुत कुछ सहित विकल्पों की एक विस्तृत श्रृंखला प्रदान करता है।

क्या GroupDocs.Viewer को व्यावसायिक उपयोग के लिए किसी अतिरिक्त लाइसेंस की आवश्यकता है?

हां, व्यावसायिक उपयोग के लिए आपको लाइसेंस प्राप्त करने की आवश्यकता हो सकती है। आप परीक्षण उद्देश्यों के लिए अस्थायी लाइसेंस प्राप्त कर सकते हैं या वेबसाइट से वाणिज्यिक लाइसेंस खरीद सकते हैं।

क्या मैं GroupDocs.Viewer के साथ CAD चित्र अतुल्यकालिक रूप से प्रस्तुत कर सकता हूँ?

हां, GroupDocs.Viewer अतुल्यकालिक रेंडरिंग क्षमताएं प्रदान करता है, जो मुख्य थ्रेड को अवरुद्ध किए बिना बड़े CAD चित्रों के कुशल संचालन की अनुमति देता है।

क्या GroupDocs.Viewer समस्या निवारण और तकनीकी सहायता के लिए सहायता प्रदान करता है?

निश्चित रूप से, आप GroupDocs.Viewer समुदाय मंच से समर्थन और सहायता प्राप्त कर सकते हैं, जो सुलभ हैयहाँ.