पीडीएफ में बॉर्डर को टेबल पर सेट करें

इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ दस्तावेज़ की तालिका में बॉर्डर सेट करने के लिए चरण दर चरण मार्गदर्शन करेंगे। हम दिए गए C# स्रोत कोड को समझाएंगे और आपको दिखाएंगे कि इसे कैसे लागू किया जाए।

चरण 1: दस्तावेज़ ऑब्जेक्ट को इंस्टेंट करना

सबसे पहले, हम एक दस्तावेज़ ऑब्जेक्ट को इंस्टेंट करेंगे:

Document doc = new Document();

चरण 2: पीडीएफ दस्तावेज़ में एक पेज जोड़ना

इसके बाद, हम पीडीएफ दस्तावेज़ में एक पेज जोड़ेंगे:

Page page = doc.Pages.Add();

चरण 3: बॉर्डरइन्फो ऑब्जेक्ट बनाना

अब हम तालिका की सीमा को परिभाषित करने के लिए एक बॉर्डरइन्फो ऑब्जेक्ट बनाएंगे:

Aspose.Pdf.BorderInfo border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All);

चरण 4: ऊपर और नीचे की सीमाएँ निर्दिष्ट करना

हम निर्दिष्ट करेंगे कि ऊपर और नीचे की सीमाएँ दोगुनी होंगी:

border.Top.IsDoubled = true;
border.Bottom.IsDoubled = true;

चरण 5: टेबल ऑब्जेक्ट को इंस्टेंट करना

अब आइए एक टेबल ऑब्जेक्ट को इंस्टेंट करें:

Aspose.Pdf.Table table = new Aspose.Pdf.Table();

चरण 6: कॉलम की चौड़ाई निर्दिष्ट करना

हम तालिका के स्तंभों की चौड़ाई निर्दिष्ट करेंगे:

table. ColumnWidths = "100";

चरण 7: पंक्ति वस्तु बनाना

हम एक रो ऑब्जेक्ट बनाएंगे:

Aspose.Pdf.Row row = table.Rows.Add();

चरण 8: पंक्ति में एक सेल जोड़ना

इसके बाद, हम पंक्ति में एक सेल जोड़ेंगे:

Aspose.Pdf.Cell cell = row.Cells.Add("some text");

चरण 9: सेल बॉर्डर सेट करना

हम सेल की सीमा (डबल बॉर्डर) को परिभाषित करने जा रहे हैं:

cell. Border = border;

चरण 10: तालिका को पृष्ठ पर जोड़ना

अब दस्तावेज़ पृष्ठ पर तालिका जोड़ें:

page.Paragraphs.Add(table);

चरण 11: पीडीएफ दस्तावेज़ सहेजें

अंत में, हम पीडीएफ दस्तावेज़ को सहेजेंगे:

dataDir = dataDir + "TableBorderTest_out.pdf";
doc.Save(dataDir);

Console.WriteLine("\nBorder setup successfully.\nFile saved at " + dataDir);

.NET के लिए Aspose.PDF का उपयोग करके बॉर्डर सेट करने के लिए उदाहरण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// त्वरित दस्तावेज़ ऑब्जेक्ट
Document doc = new Document();
// पीडीएफ दस्तावेज़ में पेज जोड़ें
Page page = doc.Pages.Add();
// बॉर्डरइन्फो ऑब्जेक्ट बनाएं
Aspose.Pdf.BorderInfo border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All);
//निर्दिष्ट करें कि शीर्ष सीमा दोगुनी होगी
border.Top.IsDoubled = true;
// निर्दिष्ट करें कि निचली सीमा दोगुनी होगी
border.Bottom.IsDoubled = true;
// त्वरित तालिका ऑब्जेक्ट
Aspose.Pdf.Table table = new Aspose.Pdf.Table();
// कॉलम की चौड़ाई की जानकारी निर्दिष्ट करें
table.ColumnWidths = "100";
// पंक्ति वस्तु बनाएँ
Aspose.Pdf.Row row = table.Rows.Add();
// पंक्ति के कक्ष संग्रह में एक तालिका कक्ष जोड़ें
Aspose.Pdf.Cell cell = row.Cells.Add("some text");
// सेल ऑब्जेक्ट के लिए बॉर्डर सेट करें (डबल बॉर्डर)
cell.Border = border;
// पेज के पैराग्राफ संग्रह में तालिका जोड़ें
page.Paragraphs.Add(table);
dataDir = dataDir + "TableBorderTest_out.pdf";
// पीडीएफ दस्तावेज़ सहेजें
doc.Save(dataDir);

Console.WriteLine("\nBorder setup successfully.\nFile saved at " + dataDir);

निष्कर्ष

बधाई हो! अब आपने सीख लिया है कि .NET के लिए Aspose.PDF का उपयोग करके PDF दस्तावेज़ की तालिका में बॉर्डर कैसे सेट करें। इस चरण-दर-चरण मार्गदर्शिका ने आपको दिखाया कि दस्तावेज़ कैसे बनाएं, पृष्ठ कैसे जोड़ें, तालिका सीमा को कॉन्फ़िगर करें और पीडीएफ दस्तावेज़ को कैसे सहेजें। अब आप इस ज्ञान को अपनी परियोजनाओं पर लागू कर सकते हैं।

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

प्रश्न: क्या मैं तालिका की ऊपरी और निचली सीमाओं के लिए अलग-अलग बॉर्डर शैलियाँ (उदाहरण के लिए, धराशायी या बिंदीदार) सेट कर सकता हूँ?

उत्तर: हां, आप संशोधित करके तालिका की ऊपरी और निचली सीमाओं के लिए अलग-अलग बॉर्डर शैलियाँ सेट कर सकते हैंborder.Top.Style औरborder.Bottom.Styleदिए गए C# स्रोत कोड में गुण। .NET के लिए Aspose.PDF आपको सॉलिड, डैश्ड, डॉटेड, डबल और अन्य सहित विभिन्न बॉर्डर शैलियों में से चुनने की अनुमति देता है।

प्रश्न: मैं टेबल के बॉर्डर का रंग कैसे सेट कर सकता हूं?

उत्तर: आप संशोधित करके तालिका के बॉर्डर का रंग निर्धारित कर सकते हैंborder.Color C# स्रोत कोड में संपत्ति। बस वांछित रंग प्रदान करें, जैसेAspose.Pdf.Color.Red या बॉर्डर रंग को अनुकूलित करने के लिए कोई अन्य वैध रंग प्रतिनिधित्व।

प्रश्न: क्या अलग-अलग सेटिंग्स (उदाहरण के लिए, अलग-अलग रंग या बॉर्डर शैलियाँ) के साथ तालिका के भीतर अलग-अलग सेल पर बॉर्डर लागू करना संभव है?

उ: हां, आप कॉन्फ़िगर करके तालिका के भीतर अलग-अलग सेटिंग्स के साथ अलग-अलग सेल पर बॉर्डर लागू कर सकते हैंcell.Border प्रत्येक कोशिका के लिए व्यक्तिगत रूप से संपत्ति। यह आपको आपकी आवश्यकताओं के आधार पर सेल-विशिष्ट बॉर्डर शैलियाँ और रंग प्राप्त करने की अनुमति देता है।

प्रश्न: क्या मैं तालिका के विशिष्ट पक्षों (उदाहरण के लिए, बाएँ और दाएँ बॉर्डर) से बॉर्डर हटा सकता हूँ?

उ: हाँ, आप संशोधित करके तालिका के विशिष्ट पक्षों से बॉर्डर हटा सकते हैंborder.Left, border.Right, border.Top , औरborder.BottomC# स्रोत कोड में गुण। इन गुणों को सेट करनाnull तालिका के संगत पक्षों से बॉर्डर हटा देगा।

प्रश्न: मैं टेबल के बॉर्डर की मोटाई कैसे समायोजित कर सकता हूं?

उत्तर: आप तालिका के बॉर्डर की मोटाई को संशोधित करके समायोजित कर सकते हैंborder.Width C# स्रोत कोड में संपत्ति। वांछित मोटाई प्राप्त करने के लिए बस वांछित सीमा चौड़ाई (अंकों में) निर्धारित करें।