यह बुनियादी ट्यूटोरियल बताता है कि कैसे DGN को C# में JPG में बदलें। इसमें चरण-वार एल्गोरिथम और कोड स्निपेट जैसी सभी महत्वपूर्ण जानकारी शामिल है डीजीएन को जेपीजी छवि में सी# में निर्यात करें। आप DGN से JPG छवि रेंडरिंग प्रक्रिया को नियंत्रित करने के लिए विभिन्न गुणों का पता लगाएंगे।
DGN को C# में JPG में बदलने के चरण
- NuGet पैकेज मैनेजर से Aspose.CAD for .NET इंस्टॉल करें
- इनपुट DGN फ़ाइल को Image वर्ग के साथ लोड करें
- CadRasterizationOptions वर्ग का एक ऑब्जेक्ट बनाएं और उसके गुण सेट करें
- आउटपुट JPG विकल्प सेट करने के लिए JpegOptions क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
- सेव मेथड के साथ DGN को JPG में कन्वर्ट करें
ऊपर हमने जिन चरणों पर चर्चा की है, वे DGN को JPEG में C# में बदलने के लिए एल्गोरिथ्म की सटीक व्याख्या करते हैं। सबसे पहले, पर्यावरण को कॉन्फ़िगर करने के लिए विवरण साझा किए जाते हैं और फिर आप इनपुट फ़ाइल लोड कर सकते हैं। इसके बाद, छवि आकार, स्केलिंग इत्यादि जैसे गुण छवि को जेपीजी फ़ाइल के रूप में प्रस्तुत करने से पहले सेट किए जाते हैं।
सी # में डीजीएन को जेपीजी में कनवर्ट करने के लिए कोड
using System; | |
using Aspose.CAD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert DGN to JPG in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the DGN file. | |
using (Aspose.CAD.FileFormats.Dgn.DgnImage dgnImage = (Aspose.CAD.FileFormats.Dgn.DgnImage)Aspose.CAD.Image.Load("input.dgn")) | |
{ | |
// Create an object of DgnRasterizationOptions | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
rasterizationOptions.PageWidth = 600; | |
rasterizationOptions.PageHeight = 300; | |
rasterizationOptions.NoScaling = true; | |
rasterizationOptions.AutomaticLayoutsScaling = false; | |
// Create JpegOptions class object | |
Aspose.CAD.ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions(); | |
options.VectorRasterizationOptions = rasterizationOptions; | |
// Call Save method | |
dgnImage.Save("DGNToJPG.jpg", options); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
इस कोड स्निपेट का उपयोग कुछ API कॉलों के साथ DGN से JPG को C# में रेंडर करने के लिए किया जा सकता है। CadRasterizationOptions वर्ग का उपयोग स्वचालित लेआउट स्केलिंग, परतों, मार्जिन, गुणवत्ता, आदि को सेट करने के लिए किया जाता है। अंत में, JpegOptions क्लास ऑब्जेक्ट को आउटपुट JPG छवि को प्रस्तुत करने के लिए प्रारंभ किया जाता है।
इस ट्यूटोरियल में, आपने DGN फ़ाइल को JPG में C# में निर्यात करना सीखा है। हालांकि, यदि आप PDF रेंडरिंग पर एक नज़र डालना चाहते हैं तो कृपया सी#में डीजीएन को पीडीएफ में कैसे बदलें पर लेख देखें।