विशिष्ट CAD प्रारूप प्रस्तुत करें (CF2)
परिचय
इस ट्यूटोरियल में, हम .NET के लिए Groupdocs.Viewer का उपयोग करके विशिष्ट CAD प्रारूपों को प्रस्तुत करने का तरीका जानेंगे। Groupdocs.Viewer एक शक्तिशाली दस्तावेज़ दर्शक API है जो डेवलपर्स को किसी बाहरी सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता के बिना अपने अनुप्रयोगों में 170 से अधिक दस्तावेज़ प्रकार प्रदर्शित करने की अनुमति देता है। विशेष रूप से, हम CF2 जैसे CAD प्रारूपों को HTML, JPG, PNG और PDF जैसे विभिन्न आउटपुट प्रारूपों में प्रस्तुत करने पर ध्यान केंद्रित करेंगे।
आवश्यक शर्तें
इससे पहले कि हम ट्यूटोरियल में आगे बढ़ें, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:
- आपके सिस्टम पर Visual Studio स्थापित है.
- .NET SDK के लिए Groupdocs.Viewer. आप इसे यहाँ से डाउनलोड कर सकते हैं यहाँ.
- C# प्रोग्रामिंग भाषा का बुनियादी ज्ञान।
नामस्थान आयात करें
सबसे पहले, आइए CAD प्रारूपों को प्रस्तुत करने के लिए आवश्यक नामस्थानों को आयात करें।
using GroupDocs.Viewer.Options;
using System;
using System.IO;
अब, आइए प्रत्येक उदाहरण को कई चरणों में विभाजित करें:
CF2 को HTML में प्रस्तुत करें
चरण 1: आउटपुट डायरेक्टरी को परिभाषित करें जहां रेंडर किया गया HTML सहेजा जाएगा।
string outputDirectory = "Your Document Directory";
चरण 2: HTML आउटपुट के लिए फ़ाइल पथ प्रारूप परिभाषित करें।
string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");
चरण 3: व्यूअर ऑब्जेक्ट को आरंभ करें और इनपुट CF2 फ़ाइल निर्दिष्ट करें।
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
// यदि आवश्यक हो तो अतिरिक्त रेंडरिंग विकल्प सेट करें
// विकल्प.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
CF2 को JPG में प्रस्तुत करें
चरण 1: JPG आउटपुट के लिए फ़ाइल पथ प्रारूप परिभाषित करें।
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");
चरण 2: व्यूअर ऑब्जेक्ट को आरंभ करें और इनपुट CF2 फ़ाइल निर्दिष्ट करें।
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
// यदि आवश्यक हो तो अतिरिक्त रेंडरिंग विकल्प सेट करें
// विकल्प.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
CF2 को PNG में प्रस्तुत करें
चरण 1: PNG आउटपुट के लिए फ़ाइल पथ प्रारूप परिभाषित करें।
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");
चरण 2: व्यूअर ऑब्जेक्ट को आरंभ करें और इनपुट CF2 फ़ाइल निर्दिष्ट करें।
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
// यदि आवश्यक हो तो अतिरिक्त रेंडरिंग विकल्प सेट करें
// विकल्प.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
CF2 को PDF में प्रस्तुत करें
चरण 1: पीडीएफ आउटपुट के लिए फ़ाइल पथ प्रारूप परिभाषित करें।
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");
चरण 2: व्यूअर ऑब्जेक्ट को आरंभ करें और इनपुट CF2 फ़ाइल निर्दिष्ट करें।
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
// यदि आवश्यक हो तो अतिरिक्त रेंडरिंग विकल्प सेट करें
// विकल्प.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
निष्कर्ष
इस ट्यूटोरियल में, हमने सीखा है कि .NET के लिए Groupdocs.Viewer का उपयोग करके CF2 जैसे विशिष्ट CAD प्रारूपों को कैसे रेंडर किया जाए। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप आसानी से अपने .NET अनुप्रयोगों में दस्तावेज़ रेंडरिंग क्षमताओं को एकीकृत कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या Groupdocs.Viewer CF2 के अलावा अन्य CAD प्रारूपों को भी प्रस्तुत कर सकता है?
हां, Groupdocs.Viewer CAD प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें DWG, DXF, DGN और बहुत कुछ शामिल है।
क्या Groupdocs.Viewer वेब अनुप्रयोगों में दस्तावेज़ों को प्रस्तुत करने के लिए उपयुक्त है?
बिल्कुल, Groupdocs.Viewer को ब्राउज़र में सीधे दस्तावेज़ों को प्रस्तुत करने के लिए वेब अनुप्रयोगों में सहजता से एकीकृत किया जा सकता है।
क्या Groupdocs.Viewer को रेंडरिंग के लिए किसी बाहरी निर्भरता की आवश्यकता होती है?
नहीं, Groupdocs.Viewer एक स्टैंडअलोन एपीआई है और इसके लिए किसी बाहरी निर्भरता या सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता नहीं है।
क्या मैं अपनी आवश्यकताओं के अनुसार रेंडरिंग विकल्पों को अनुकूलित कर सकता हूँ?
हां, Groupdocs.Viewer विभिन्न रेंडरिंग विकल्प प्रदान करता है जिन्हें आपकी विशिष्ट आवश्यकताओं को पूरा करने के लिए अनुकूलित किया जा सकता है।
क्या Groupdocs.Viewer के लिए कोई परीक्षण संस्करण उपलब्ध है?
हां, आप Groupdocs.Viewer का निःशुल्क परीक्षण संस्करण यहां से प्राप्त कर सकते हैं यहाँ.