DWG फ़ाइलों में हिडन लाइन्स का समर्थन - Aspose.CAD ट्यूटोरियल

परिचय

.NET के लिए Aspose.CAD का उपयोग करके DWG फ़ाइलों में छिपी हुई लाइनों का समर्थन करने पर इस व्यापक ट्यूटोरियल में आपका स्वागत है। यदि आप अपनी DWG फ़ाइलों में छिपी हुई पंक्तियों को शामिल करके अपनी CAD परियोजनाओं को बढ़ाना चाह रहे हैं, तो आप सही जगह पर हैं। इस गाइड में, हम वांछित परिणाम प्राप्त करने के लिए Aspose.CAD का उपयोग करके प्रक्रिया को आसान चरणों में विभाजित करेंगे।

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

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

  • .NET के लिए Aspose.CAD: सुनिश्चित करें कि आपके पास Aspose.CAD लाइब्रेरी स्थापित है। आप इसे डाउनलोड कर सकते हैंयहाँ.
  • विकास परिवेश: .NET क्षमताओं के साथ एक कार्यशील विकास परिवेश स्थापित करें।
  • नमूना DWG फ़ाइल: परीक्षण के लिए DWG फ़ाइल तैयार रखें। आप प्रदत्त “Bottom_plate.dwg” फ़ाइल का उपयोग कर सकते हैं।

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

अपने .NET प्रोजेक्ट में, Aspose.CAD के साथ काम करने के लिए आवश्यक नेमस्पेस आयात करना सुनिश्चित करें। अपनी कोड फ़ाइल के शीर्ष पर निम्नलिखित शामिल करें:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;;

चरण 1: DWG फ़ाइल लोड करें

Aspose.CAD लाइब्रेरी का उपयोग करके अपनी DWG फ़ाइल लोड करके प्रारंभ करें। सुनिश्चित करें कि आप अपनी दस्तावेज़ निर्देशिका को सही पथ प्रदान करते हैं।

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
string outPath = MyDir + "Bottom_plate.pdf";

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // अगले चरणों के लिए कोड यहां जाएगा
}

चरण 2: रैस्टराइज़ेशन विकल्प सेट करें

रूपांतरण प्रक्रिया को अनुकूलित करने के लिए रेखापुंज विकल्पों को परिभाषित करें। इसमें पृष्ठ आयाम, शामिल करने के लिए परतें और विचार करने के लिए लेआउट निर्दिष्ट करना शामिल है।

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageHeight = cadImage.Height;
rasterizationOptions.PageWidth = cadImage.Width;
rasterizationOptions.Layers = new string[] { "Print", "L1_RegMark", "L2_RegMark" };

चरण 3: पीडीएफ विकल्प कॉन्फ़िगर करें

पीडीएफ आउटपुट के लिए विकल्प सेट करें, जिसमें वेक्टर रैस्टराइज़ेशन विकल्प भी शामिल हैं।

PdfOptions pdfOptions = new PdfOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

चरण 4: पीडीएफ फाइल को सेव करें

निर्दिष्ट विकल्पों के साथ CAD छवि को एक पीडीएफ फ़ाइल में सहेजें।

cadImage.Save(outPath, pdfOptions);

निष्कर्ष

बधाई हो! आपने .NET के लिए Aspose.CAD का उपयोग करके अपनी DWG फ़ाइल में छिपी हुई पंक्तियों का सफलतापूर्वक समर्थन किया है। इस ट्यूटोरियल ने आपके सीएडी प्रोजेक्ट्स में इस कार्यक्षमता को सहजता से एकीकृत करने में आपकी मदद करने के लिए एक विस्तृत, चरण-दर-चरण मार्गदर्शिका प्रदान की है।

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

Q1: क्या Aspose.CAD DWG फ़ाइलों के सभी संस्करणों के साथ संगत है?

A1: हाँ, Aspose.CAD DWG फ़ाइलों के विभिन्न संस्करणों का समर्थन करता है, जिससे CAD अनुप्रयोगों की एक विस्तृत श्रृंखला के साथ संगतता सुनिश्चित होती है।

Q2: क्या मैं विभिन्न परतों के लिए रास्टराइज़ेशन विकल्पों को अनुकूलित कर सकता हूँ?

ए2: बिल्कुल! चरण 2 में, आप समायोजित कर सकते हैंLayers उन विशिष्ट परतों को शामिल करने के लिए सरणी, जिन पर आप रैस्टराइज़ेशन के दौरान विचार करना चाहते हैं।

Q3: क्या Aspose.CAD के लिए कोई परीक्षण संस्करण उपलब्ध है?

उ3: हां, आप उपलब्ध निःशुल्क परीक्षण का उपयोग करके Aspose.CAD की सुविधाओं का पता लगा सकते हैंयहाँ.

Q4: मुझे अतिरिक्त सहायता और सहायता कहां मिल सकती है?

A4: Aspose.CAD सामुदायिक मंच पर जाएँयहाँ किसी भी समर्थन या प्रश्न के लिए।

Q5: क्या मैं Aspose.CAD के लिए अस्थायी लाइसेंस प्राप्त कर सकता हूँ?

A5: हाँ, आप Aspose.CAD के लिए एक अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.