डैश की लंबाई

इस ट्यूटोरियल में, हम आपको .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 canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);

चरण 4: एक लाइन ऑब्जेक्ट बनाना और कॉन्फ़िगर करना

हम निर्दिष्ट निर्देशांक के साथ एक लाइन ऑब्जेक्ट बनाते हैं और डैश के रंग और लंबाई को कॉन्फ़िगर करते हैं।

Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;

चरण 5: ग्राफ़ ऑब्जेक्ट में लाइन जोड़ना

हम ग्राफ़ ऑब्जेक्ट के आकार संग्रह में रेखा जोड़ते हैं।

canvas.Shapes.Add(line);

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

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

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

.NET के लिए Aspose.PDF का उपयोग करके डैश लंबाई के लिए नमूना स्रोत कोड


// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// त्वरित दस्तावेज़ उदाहरण
Document doc = new Document();
// दस्तावेज़ ऑब्जेक्ट के पेज संग्रह में पेज जोड़ें
Page page = doc.Pages.Add();
// कुछ आयामों के साथ ड्राइंग ऑब्जेक्ट बनाएं
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// पृष्ठ उदाहरण के पैराग्राफ संग्रह में ड्राइंग ऑब्जेक्ट जोड़ें
page.Paragraphs.Add(canvas);
// लाइन ऑब्जेक्ट बनाएं
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// लाइन ऑब्जेक्ट के लिए रंग सेट करें
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// लाइन ऑब्जेक्ट के लिए डैश ऐरे निर्दिष्ट करें
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// लाइन उदाहरण के लिए डैश चरण सेट करें
line.GraphInfo.DashPhase = 1;
// ड्राइंग ऑब्जेक्ट के आकार संग्रह में रेखा जोड़ें
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// पीडीएफ दस्तावेज़ सहेजें
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);            

निष्कर्ष

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

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

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

उ: इस ट्यूटोरियल का उद्देश्य .NET के लिए Aspose.PDF का उपयोग करके लाइनों के लिए डैश की लंबाई निर्धारित करने की प्रक्रिया में आपका मार्गदर्शन करना है। आप सीखेंगे कि अपनी पीडीएफ फाइलों में कस्टम डैश पैटर्न के साथ लाइनें कैसे बनाएं।

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

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

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

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

प्रश्न: मैं कस्टम डैश पैटर्न के साथ एक लाइन कैसे बनाऊं?

ए: ट्यूटोरियल एक लाइन ऑब्जेक्ट बनाने और उसके रंग, डैश ऐरे और डैश चरण का उपयोग करके कॉन्फ़िगर करने का प्रदर्शन करता हैGraphInfo वस्तु। वांछित डैश पैटर्न प्राप्त करने के लिए इन सेटिंग्स को संशोधित करें।

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

उत्तर: हाँ, आप सेटिंग करके लाइन के रंग को अनुकूलित कर सकते हैंColor की संपत्तिGraphInfo लाइन से जुड़ी वस्तु।

प्रश्न: डैश लंबाई निर्धारित करने के बाद मैं पीडीएफ दस्तावेज़ को कैसे सहेज सकता हूं?

उ: लाइन ऑब्जेक्ट को वांछित डैश पैटर्न के साथ कॉन्फ़िगर करने के बाद, आप परिणामी पीडीएफ दस्तावेज़ को इसका उपयोग करके सहेज सकते हैंdoc.Save(dataDir + "DashLength_out.pdf"); दिए गए स्रोत कोड में पंक्ति।