
Aspose.CAD for .NET
CAD चित्र बनाने, संपादित करने और परिवर्तित करने के लिए C# .NET API
एक शक्तिशाली CAD ड्राइंग प्रोसेसिंग API जो सॉफ्टवेयर डेवलपर्स को CAD और BIM फ़ाइलों को लोड करने, पढ़ने, प्रोसेस करने और परिवर्तित करने में सक्षम बनाता है। डेवलपर्स आसानी से AutoCAD DWG और DXF को PDF और रास्टर छवियों में निर्यात कर सकते हैं।
.NET के लिए Aspose.CAD क्या है?
.NET के लिए Aspose.CAD एक स्टैंडअलोन बहुत शक्तिशाली CAD और BIM दस्तावेज़ प्रोसेसिंग API है जो कई CAD और BIM फ़ाइल फ़ॉर्मेट को पढ़ने, हेरफेर करने, प्रोसेस करने और परिवर्तित करने के लिए है। लाइब्रेरी डेवलपर्स को ऐसे एप्लिकेशन बनाने में सक्षम बनाती है जो जटिल और परिष्कृत CAD ड्रॉइंग को संभाल सकते हैं। लाइब्रेरी में विभिन्न फ़ाइल फ़ॉर्मेट, जैसे DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL और IGS को लोड करने (इनपुट करने) के लिए समर्थन शामिल है। .NET कोड की सिर्फ़ कुछ पंक्तियों के साथ, इन सहायक फ़ाइल स्वरूपों को PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF और PSD में बदलना संभव है।
Aspose.CAD for .NET को अत्यधिक उत्पादक और स्केलेबल बनाया गया है, जिससे सॉफ़्टवेयर डेवलपर्स के लिए अपने अनुप्रयोगों में CAD कार्यक्षमता को शामिल करना आसान हो जाता है। इसकी उन्नत कैशिंग और मेमोरी प्रबंधन क्षमताएँ सुनिश्चित करती हैं कि सबसे बड़े और सबसे जटिल CAD ड्रॉइंग को भी तेज़ी से और कुशलता से संसाधित किया जा सकता है। यह लाइब्रेरी उन अनुप्रयोगों के लिए एक आदर्श समाधान बनाती है जिन्हें बड़ी मात्रा में CAD डेटा के साथ काम करने की आवश्यकता होती है।
Aspose.CAD for .NET में 2D और 3D ड्रॉइंग दोनों के लिए पूर्ण समर्थन शामिल है, जो इसे CAD प्रारूपों की एक विस्तृत श्रृंखला के साथ काम करने के लिए एक बहुमुखी उपकरण बनाता है। लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं, जैसे कि CAD ड्राइंग का आकार समायोजित करना, DWG/DXF ड्रॉइंग और लेआउट को निर्दिष्ट आकारों में निर्यात करना, SHX फ़ॉन्ट निर्यात करना, सहेजने पर टाइमआउट सेट करना, और बहुत कुछ। कुल मिलाकर, यह एक बहुमुखी लाइब्रेरी है जो डेवलपर्स को CAD ड्रॉइंग के साथ काम करने के लिए कई तरह के उपकरण प्रदान करती है। चाहे आप डेस्कटॉप एप्लिकेशन, वेब एप्लिकेशन या मोबाइल ऐप बना रहे हों, Aspose.CAD आपकी CAD कार्यक्षमता को अगले स्तर तक ले जाने में आपकी मदद कर सकता है।
.NET के लिए Aspose.CAD के साथ आरंभ करना
.NET के लिए Aspose.CAD को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू स्थापना के लिए निम्न कमांड का उपयोग करें।
NuGet के माध्यम से .NET के लिए Aspose.CAD स्थापित करें
NuGet\Install-Package Aspose.CAD -Version 23.1.0
आप इसे Aspose उत्पाद पृष्ठ से भी सीधे डाउनलोड कर सकते हैं।.NET के माध्यम से ऑटोकैड ड्रॉइंग को PDF में बदलना
.NET के लिए Aspose.CAD में ऑटोकैड DXF के साथ-साथ DWG ड्रॉइंग को बिना किसी बाहरी निर्भरता के PDF फ़ाइल फ़ॉर्मेट में बदलने के लिए एक बहुत ही उपयोगी सुविधा शामिल है। लाइब्रेरी डेवलपर्स को CAD रूपांतरण प्रक्रिया को अनुकूलित करने की अनुमति देती है और कई वैकल्पिक सुविधाएँ प्रदान करती है जो सेटिंग करने पर एप्लिकेशन की ज़रूरतों के अनुसार रेंडरिंग प्रक्रिया को ओवरराइड कर सकती हैं। डेवलपर्स आसानी से कैनवास का आकार सेट कर सकते हैं, बैकग्राउंड और ड्रॉइंग के रंगों को कस्टमाइज़ कर सकते हैं, ऑटो लेआउट स्केलिंग सेट कर सकते हैं, CAD रेंडरिंग प्रक्रिया की ट्रैकिंग कर सकते हैं, उपलब्ध फ़ॉन्ट के साथ आवश्यक फ़ॉन्ट को प्रतिस्थापित कर सकते हैं, CAD लेआउट को PDF में निर्यात कर सकते हैं, निर्यात गुणों में पेन विकल्प जोड़ सकते हैं और बहुत कुछ कर सकते हैं।
.NET API के माध्यम से AutoCAD 3D फ़ाइल को PDF में कैसे निर्यात करें?
// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image cadImage = Aspose.CAD.Image.Load(sourceFilePath))
{
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.PageWidth = 500;
rasterizationOptions.PageHeight = 500;
// rasterizationOptions.TypeOfEntities = TypeOfEntities.Entities3D;
rasterizationOptions.Layouts = new string[] { "Model" };
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;
MyDir = MyDir + "Export3DImagestoPDF_out.pdf";
cadImage.Save(MyDir, pdfOptions);
}
C# के माध्यम से AutoCAD DWG और DXF को रास्टर इमेज में निर्यात करें
Aspose.CAD for .NET में C# कोड की कुछ ही लाइनों के साथ AutoCAD DWG और DXF ड्रॉइंग को रास्टर इमेज फॉर्मेट में निर्यात करने के लिए बहुत उपयोगी कार्यक्षमता शामिल है। लाइब्रेरी PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG और GIF फ़ाइल फॉर्मेट में आसानी से रूपांतरण की अनुमति देती है। लाइब्रेरी में AutoCAD ड्रॉइंग निर्यात के साथ काम करने के लिए कुछ उपयोगी सुविधाएँ शामिल हैं, जैसे AutoCAD DXF या DWG लेआउट निर्यात करना, CAD रेंडरिंग प्रक्रिया को ट्रैक करना, CAD लेयर्स को रास्टर इमेज फ़ाइल फॉर्मेट में परिवर्तित करना, सभी CAD लेयर्स को अलग-अलग इमेज में परिवर्तित करना और बहुत कुछ।
C# API के माध्यम से AutoCAD DWG या DXF को इमेज प्रारूप में कैसे परिवर्तित करें?
// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
// Create an instance of PngOptions for the resultant image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.PngOptions();
// Set rasterization options
options.VectorRasterizationOptions = rasterizationOptions;
MyDir = MyDir + "conic_pyramid_raster_image_out.png";
// Save resultant image
image.Save(MyDir, options);
}
C# API के ज़रिए टेक्स्ट जोड़ें और CAD साइज़ मैनेज करें
.NET के लिए Aspose.CAD में CAD ड्रॉइंग के अंदर टेक्स्ट और इमेज को आसानी से हैंडल करने के लिए पूरा सपोर्ट शामिल है। लाइब्रेरी में टेक्स्ट एंटिटी को हैंडल करने के लिए कई महत्वपूर्ण सुविधाएँ शामिल हैं, जैसे कि नई टेक्स्ट एंटिटी जोड़ना, मौजूदा टेक्स्ट को संशोधित करना, टेक्स्ट के लिए क्वालिटी ऑप्शन सेट करना, मौजूदा एंटिटी के दाईं ओर MTEXT एंटिटी डालना और भी बहुत कुछ। लाइब्रेरी CAD ड्रॉइंग साइज़ को प्रोग्रामेटिक रूप से एडजस्ट करने के लिए भी पूरा सपोर्ट देती है। इसमें CAD ड्रॉइंग साइज़ को हैंडल करने के लिए दो महत्वपूर्ण विकल्प शामिल हैं। पहला है ऑटोमैटिक साइज़ एडजस्टमेंट और दूसरा है यूनिटटाइप एन्यूमरेशन का उपयोग करके साइज़ एडजस्ट करना। डेवलपर्स को ऑटोमैटिक ऑप्शन के लिए चौड़ाई और ऊँचाई गुण प्रदान करने की आवश्यकता नहीं है। निम्न उदाहरण दिखाता है कि इसे कैसे प्राप्त किया जाए।
C# API के माध्यम से CAD ड्रॉइंग की एटॉमिक स्केलिंग कैसे करें?
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "sample.dwg";
// Load a CAD drawing in an instance of Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Create an instance of BmpOptions class
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
// Create an instance of CadRasterizationOptions and set its various properties
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.CenterDrawing = true;
// Set the UnitType property
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimenter;
// Set the layouts property
cadRasterizationOptions.Layouts = new string[] { "Model" };
// Export layout to BMP format
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);