भरा हुआ आयत बनाएं

इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.PDF का उपयोग करके एक भरा हुआ आयत बनाने के लिए चरण दर चरण निम्नलिखित C# स्रोत कोड के बारे में बताएंगे।

सुनिश्चित करें कि आपने Aspose.PDF लाइब्रेरी स्थापित कर ली है और शुरू करने से पहले अपना विकास वातावरण स्थापित कर लिया है। C# प्रोग्रामिंग का बुनियादी ज्ञान भी हो।

चरण 1: दस्तावेज़ निर्देशिका सेटअप

दिए गए स्रोत कोड में, आपको वह निर्देशिका निर्दिष्ट करनी होगी जहां आप परिणामी पीडीएफ फ़ाइल को सहेजना चाहते हैं। “डेटाडिर” वेरिएबल को वांछित निर्देशिका में बदलें।

string dataDir = "YOUR DOCUMENTS DIRECTORY";

चरण 2: एक दस्तावेज़ उदाहरण बनाना और एक पेज जोड़ना

हम दस्तावेज़ वर्ग का एक उदाहरण बनाते हैं और इस दस्तावेज़ में एक पृष्ठ जोड़ते हैं।

Document doc = new Document();
Page page = doc.Pages.Add();

चरण 3: एक ग्राफ़ ऑब्जेक्ट बनाना और उसे पेज पर जोड़ना

हम निर्दिष्ट आयामों के साथ एक ग्राफ़ ऑब्जेक्ट बनाते हैं और इसे पृष्ठ के पैराग्राफ संग्रह में जोड़ते हैं।

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);

चरण 4: आयताकार वस्तु बनाएं और चार्ट में जोड़ें

हम निर्दिष्ट आयामों के साथ एक आयताकार ऑब्जेक्ट बनाते हैं और इसे चार्ट के आकार संग्रह में जोड़ते हैं।

Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);

चरण 5: भरण रंग सेट करना

हम GraphInfo ऑब्जेक्ट की fillColor प्रॉपर्टी का उपयोग करके आयत के लिए भरण रंग निर्दिष्ट कर सकते हैं।

rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;

चरण 6: परिणामी पीडीएफ फाइल को सहेजना

अंत में, हम परिणामी पीडीएफ फाइल को निर्दिष्ट निर्देशिका में “CreateFilledRectangel_out.pdf” नाम से सहेजते हैं।

doc.Save(dataDir + "CreateFilledRectangle_out.pdf");

.NET के लिए Aspose.PDF का उपयोग करके भरा हुआ आयत बनाने के लिए नमूना स्रोत कोड


// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// दस्तावेज़ उदाहरण बनाएँ
Document doc = new Document();
// पीडीएफ फाइल के पेज संग्रह में पेज जोड़ें
Page page = doc.Pages.Add();
// ग्राफ़ उदाहरण बनाएँ
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// पृष्ठ उदाहरण के पैराग्राफ संग्रह में ग्राफ़ ऑब्जेक्ट जोड़ें
page.Paragraphs.Add(graph);
// आयत उदाहरण बनाएँ
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// ग्राफ़ ऑब्जेक्ट के लिए भरण रंग निर्दिष्ट करें
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// ग्राफ़ ऑब्जेक्ट के आकार संग्रह में आयताकार ऑब्जेक्ट जोड़ें
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// पीडीएफ फाइल सेव करें
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);            

निष्कर्ष

इस ट्यूटोरियल में, हमने बताया कि .NET के लिए Aspose.PDF का उपयोग करके एक भरा हुआ आयत कैसे बनाया जाए। अब आप इस ज्ञान का उपयोग अपनी पीडीएफ फाइलों में कस्टम भरण रंगों के साथ ज्यामितीय आकृतियाँ बनाने के लिए कर सकते हैं।

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

प्रश्न: इस ट्यूटोरियल का उद्देश्य क्या है?

उत्तर: इस ट्यूटोरियल का उद्देश्य .NET के लिए Aspose.PDF का उपयोग करके एक भरा हुआ आयत बनाने की प्रक्रिया में आपका मार्गदर्शन करना है, जिससे आप अपनी पीडीएफ फाइलों में भरण रंगों के साथ कस्टम ज्यामितीय आकृतियाँ जोड़ सकते हैं।

प्रश्न: शुरू करने से पहले क्या आवश्यक शर्तें आवश्यक हैं?

उ: शुरू करने से पहले, सुनिश्चित करें कि आपने Aspose.PDF लाइब्रेरी स्थापित कर ली है और अपना विकास वातावरण स्थापित कर लिया है। इसके अतिरिक्त, C# प्रोग्रामिंग की बुनियादी समझ रखने की अनुशंसा की जाती है।

प्रश्न: मैं पीडीएफ फ़ाइल को सहेजने के लिए निर्देशिका कैसे निर्दिष्ट करूं?

उ: दिए गए स्रोत कोड में, आप उस निर्देशिका को इंगित करने के लिए “डेटाडिर” वेरिएबल को संशोधित कर सकते हैं जहां आप परिणामी पीडीएफ फाइल को सहेजना चाहते हैं।

प्रश्न: ग्राफ़ ऑब्जेक्ट का उद्देश्य क्या है?

ए: ग्राफ़ ऑब्जेक्ट ड्राइंग तत्वों के लिए एक कंटेनर के रूप में कार्य करता है। इसे निर्दिष्ट आयामों के साथ बनाया जाता है और पृष्ठ के पैराग्राफ संग्रह में जोड़ा जाता है।

प्रश्न: मैं पीडीएफ दस्तावेज़ में भरा हुआ आयत कैसे जोड़ सकता हूँ?

उ: एक भरे हुए आयत को जोड़ने के लिए, निर्दिष्ट आयामों के साथ आयत वर्ग का एक उदाहरण बनाएं और रंग भरें, और इसे ग्राफ़ के आकार संग्रह में जोड़ें।

प्रश्न: क्या मैं आयत के आयामों को अनुकूलित कर सकता हूँ और उसमें रंग भर सकता हूँ?

उत्तर: हां, आप दिए गए मापदंडों को संशोधित करके आयामों को अनुकूलित कर सकते हैं और आयत का रंग भर सकते हैंAspose.Pdf.Drawing.Rectangle कंस्ट्रक्टर और फिल कलर प्रॉपर्टी सेट करना।

प्रश्न: भरे हुए आयत को बनाने के बाद मैं परिणामी पीडीएफ फाइल को कैसे सहेज सकता हूं?

उ: भरे हुए आयत को बनाने के बाद, आप परिणामी पीडीएफ फाइल को इसका उपयोग करके सहेज सकते हैंdoc.Save(dataDir + "CreateFilledRectangle_out.pdf"); दिए गए स्रोत कोड में पंक्ति।