पीडीएफ फाइल में टेबल की चौड़ाई प्राप्त करें

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

चरण 1: वातावरण स्थापित करना

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

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

हम एक नया पीडीएफ दस्तावेज़ बनाते हैं और इस दस्तावेज़ में एक पेज जोड़ते हैं।

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

चरण 3: एक नई तालिका प्रारंभ करना

हम एक नई तालिका प्रारंभ करते हैं और कॉलम फ़िट को “AutoFitToContent” पर सेट करते हैं।

Table table = new Table
{
ColumnAdjustment = ColumnAdjustment.AutoFitToContent
};

चरण 4: तालिका में पंक्ति और कक्ष जोड़ें

हम तालिका में एक पंक्ति जोड़ते हैं और उस पंक्ति में सेल जोड़ते हैं।

Row row = table.Rows.Add();
Cell cell = row.Cells.Add("Text of cell 1");
cell = row.Cells.Add("Text from cell 2");

चरण 5: तालिका की चौड़ाई प्राप्त करें

हम तालिका की चौड़ाई प्राप्त करने के लिए “GetWidth()” विधि का उपयोग करते हैं।

Console.WriteLine(table.GetWidth());

.NET के लिए Aspose.PDF का उपयोग करके तालिका की चौड़ाई प्राप्त करने के लिए उदाहरण स्रोत कोड

// एक नया दस्तावेज़ बनाएँ
Document doc = new Document();
// दस्तावेज़ में पेज जोड़ें
Page page = doc.Pages.Add();
// नई तालिका आरंभ करें
Table table = new Table
{
	ColumnAdjustment = ColumnAdjustment.AutoFitToContent
};
// तालिका में पंक्ति जोड़ें
Row row = table.Rows.Add();
// तालिका में सेल जोड़ें
Cell cell = row.Cells.Add("Cell 1 text");
cell = row.Cells.Add("Cell 2 text");
// तालिका की चौड़ाई प्राप्त करें
Console.WriteLine(table.GetWidth());

System.Console.WriteLine("Extracted table width succesfully!");

निष्कर्ष

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

पीडीएफ फ़ाइल में तालिका की चौड़ाई प्राप्त करने के लिए अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या मैं तालिका के कॉलम समायोजन को AutoFitToContent के बजाय एक निश्चित चौड़ाई में संशोधित कर सकता हूँ?

उत्तर: हां, आप इसे सेट करके कॉलम की चौड़ाई को एक निश्चित मान पर समायोजित कर सकते हैंColumnAdjustment संपत्ति कोColumnAdjustment.FixedColumnWidth . इस प्रॉपर्टी को सेट करने के बाद, आप इसका उपयोग करके प्रत्येक कॉलम के लिए वांछित चौड़ाई निर्दिष्ट कर सकते हैंColumnWidths तालिका की संपत्ति.

प्रश्न: यदि तालिका अनेक पृष्ठों में फैली हो तो क्या होगा? होगाGetWidth() method still provide accurate results?

ए: दGetWidth() विधि वर्तमान पृष्ठ के भीतर उसकी सामग्री के आधार पर तालिका की चौड़ाई की गणना करती है। यदि तालिका कई पृष्ठों में फैली हुई है, तो आपको संपूर्ण तालिका की समग्र चौड़ाई प्राप्त करने के लिए प्रत्येक पृष्ठ को दोहराने और प्रत्येक पृष्ठ पर तालिका की चौड़ाई को जोड़ने की आवश्यकता हो सकती है।

प्रश्न: क्या मैं .NET के लिए Aspose.PDF का उपयोग करके तालिका की अलग-अलग कॉलम चौड़ाई प्राप्त कर सकता हूं?

उ: हाँ, आप इसका उपयोग करके तालिका की अलग-अलग कॉलम चौड़ाई पुनः प्राप्त कर सकते हैंColumnWidths संपत्ति। यह एक स्ट्रिंग लौटाता है जो रिक्त स्थान से अलग किए गए प्रत्येक कॉलम की चौड़ाई का प्रतिनिधित्व करता है। फिर आप प्रत्येक कॉलम की चौड़ाई प्राप्त करने के लिए इस स्ट्रिंग को पार्स कर सकते हैं।

प्रश्न: क्या .NET के लिए Aspose.PDF का उपयोग करके तालिका की ऊंचाई प्राप्त करना संभव है?

उत्तर: हां, आप इसका उपयोग करके तालिका की ऊंचाई प्राप्त कर सकते हैंGetHeight() तालिका की विधि. यह विधि तालिका की सामग्री और लेआउट के आधार पर उसकी कुल ऊंचाई लौटाती है।

प्रश्न: क्या मैं प्रत्येक कक्ष में विशिष्ट सामग्री के आधार पर तालिका की चौड़ाई समायोजित कर सकता हूँ?

उत्तर: हां, आप इसे सेट करके प्रत्येक सेल में विशिष्ट सामग्री के आधार पर तालिका की चौड़ाई समायोजित कर सकते हैंColumnAdjustment संपत्ति कोColumnAdjustment.AutoFitToContent. .NET के लिए Aspose.PDF प्रत्येक सेल में सामग्री को फिट करने के लिए कॉलम की चौड़ाई को स्वचालित रूप से समायोजित करेगा।