वर्कशीट के पृष्ठ आयाम प्राप्त करें
परिचय
यदि आप .NET के लिए Aspose.Cells का उपयोग करके प्रोग्रामेटिक रूप से Excel फ़ाइलों के साथ काम कर रहे हैं, तो कई बार आपको वर्कशीट के पेज आयामों तक पहुँचने और उन्हें सेट करने की आवश्यकता हो सकती है। आयामों को जानने से विशिष्ट उद्देश्यों के लिए Excel शीट के लेआउट, प्रिंटिंग और अनुकूलन में मदद मिल सकती है। इस लेख में, हम .NET के लिए Aspose.Cells का उपयोग करके Excel में विभिन्न पेज आयामों को पुनः प्राप्त करने और प्रदर्शित करने का तरीका जानेंगे। हम एक चरण-दर-चरण ट्यूटोरियल के माध्यम से यह सुनिश्चित करेंगे कि आपके पास आत्मविश्वास से शुरू करने के लिए सभी विवरण हैं।
आवश्यक शर्तें
इसमें आगे बढ़ने से पहले, आइए सुनिश्चित करें कि आपके पास इस ट्यूटोरियल को पूरा करने के लिए आवश्यक सभी चीजें मौजूद हैं।
- Aspose.Cells for .NET: सुनिश्चित करें कि आपके पास Aspose.Cells for .NET इंस्टॉल है। आप ऐसा कर सकते हैंलाइब्रेरी यहाँ से डाउनलोड करें या इसे अपने .NET प्रोजेक्ट में NuGet के माध्यम से स्थापित करें।
- .NET वातावरण: एक संगत .NET विकास वातावरण (उदाहरणार्थ, विज़ुअल स्टूडियो).
- लाइसेंस सेटअप: Aspose.Cells की पूर्ण कार्यक्षमता के लिए, लाइसेंस लागू करें। आप ऐसा कर सकते हैंनिःशुल्क अस्थायी लाइसेंस का अनुरोध करें मूल्यांकन प्रयोजनों के लिए। यदि आप पहली बार Aspose.Cells का मूल्यांकन कर रहे हैं तो इसके निःशुल्क परीक्षण संस्करण से शुरुआत करें।
पैकेज आयात करें
इससे पहले कि हम कोड में कूदें, आपको सभी आवश्यक वर्गों और विधियों तक पहुंचने के लिए अपने प्रोजेक्ट में Aspose.Cells नामस्थान को आयात करना होगा।
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
आइए इस प्रक्रिया को आसान चरणों में विभाजित करें। यहाँ, हम अलग-अलग पेपर साइज़ तक पहुँचेंगे, उन्हें वर्कशीट पर लागू करेंगे, और प्रत्येक के लिए आयाम प्रिंट करेंगे।
चरण 1: कार्यपुस्तिका इंस्टेंस बनाएँ
पहला कदम इसका एक उदाहरण बनाना हैWorkbook
क्लास। यह ऑब्जेक्ट हमारी मुख्य कार्यपुस्तिका के रूप में कार्य करेगा जिसमें कार्यपत्रक होंगे जिन्हें हम संशोधित कर सकते हैं।
Workbook book = new Workbook();
के बारे में सोचेंWorkbook
आपकी एक्सेल फ़ाइल के लिए मुख्य कंटेनर के रूप में। हमें अलग-अलग वर्कशीट तक पहुँचने और उन्हें नियंत्रित करने के लिए इसकी आवश्यकता होती है।
चरण 2: पहली वर्कशीट तक पहुँचें
इसके बाद, आइए वर्कबुक में पहली वर्कशीट तक पहुँचें। डिफ़ॉल्ट रूप से, एक नई वर्कबुक एक शीट के साथ आती है, इसलिए हम इंडेक्स का उपयोग करके इसे सीधे संदर्भित कर सकते हैं0
.
Worksheet sheet = book.Worksheets[0];
Worksheets
संग्रह मेंWorkbook
हमें इंडेक्स द्वारा प्रत्येक वर्कशीट तक पहुंचने की अनुमति देता है। यहां, हम पेज आयाम सेट करना शुरू करने के लिए पहली शीट लेते हैं।
चरण 3: पेपर आकार को A2 और डिस्प्ले आयाम पर सेट करें
अब जब हमें अपनी वर्कशीट तक पहुँच मिल गई है, तो चलिए इसका पेपर साइज़ A2 पर सेट करते हैं। पेपर साइज़ सेट करना पेज को प्रिंट करने या एक्सपोर्ट करने से पहले उसे फ़ॉर्मेट करने के लिए उपयोगी है। एक बार जब हम पेपर साइज़ सेट कर लेते हैं, तो हम पेज के आयामों को इंच में प्रिंट करेंगे।
sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
यहाँ, हम बदलते हैंPaperSize
संपत्ति कोPaperA2
आकार निर्धारित करने के बाद,PageSetup.PaperWidth
औरPageSetup.PaperHeight
शीट की चौड़ाई और ऊंचाई इंच में प्राप्त करें। इससे हमें पेज के आयामों का त्वरित अवलोकन मिलता है।
चरण 4: पेपर आकार को A3 और डिस्प्ले आयाम पर सेट करें
ऊपर बताए गए चरणों का पालन करते हुए, आइए पेज के आयामों को A3 आकार में समायोजित करें। यह परिवर्तन थोड़े बड़े प्रिंट के लिए या एक पेज पर अधिक सामग्री फ़िट करने के लिए उपयोगी है।
sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
A3 का आकार A4 के आकार से दोगुना है, जो इसे बड़ी तालिकाओं या विस्तृत चार्ट के लिए एक अच्छा विकल्प बनाता है। कागज़ का आकार बदलने से वर्कशीट लेआउट को तदनुसार अनुकूलित करने में मदद मिलती है।
चरण 5: पेपर का आकार A4 और डिस्प्ले आयाम सेट करें
अब, आइए पेपर का आकार A4 पर सेट करें। यह दस्तावेज़ों को प्रिंट करने के लिए सबसे ज़्यादा इस्तेमाल किया जाने वाला पेज आकार है। हम बाद में अपडेट किए गए आयाम प्रदर्शित करेंगे।
sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
यदि आपका लक्ष्य एक मानक दस्तावेज़ प्रारूप है, तो A4 आमतौर पर सबसे उपयुक्त आकार है। आयामों को जानने से मुद्रण समस्याओं से बचने के लिए सामग्री लेआउट को समायोजित करने में मदद मिल सकती है।
चरण 6: पेपर आकार को अक्षर और प्रदर्शन आयाम पर सेट करें
अंत में, हम पेपर का आकार लेटर फ़ॉर्मेट में सेट करेंगे, जो उत्तरी अमेरिका में आम तौर पर इस्तेमाल किया जाता है। आइए आखिरी बार आयामों को प्रिंट करें।
sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
उत्तरी अमेरिका में दस्तावेजों के लिए लेटर आकार का व्यापक रूप से उपयोग किया जाता है, इसलिए वहां स्थित टीमों या ग्राहकों के साथ सहयोग करते समय इस आकार को सेट करने से मदद मिलती है।
निष्कर्ष
इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Cells का उपयोग करके विभिन्न पेपर आकारों के लिए पृष्ठ आयाम सेट करने और प्राप्त करने का तरीका बताया। A2, A3, A4 और लेटर जैसे पेज आकारों को कॉन्फ़िगर करके, आप Excel वर्कशीट को विशिष्ट प्रिंटिंग और लेआउट आवश्यकताओं के अनुरूप फ़ॉर्मेट कर सकते हैं। पेज आयामों पर यह नियंत्रण विशेष रूप से पेशेवर रिपोर्टिंग और प्रस्तुति के लिए मूल्यवान है, क्योंकि यह सुनिश्चित करता है कि आपकी सामग्री प्रत्येक पेज आकार पर पूरी तरह से फिट हो।
अक्सर पूछे जाने वाले प्रश्न
मैं Aspose.Cells में पृष्ठ का ओरिएंटेशन कैसे बदल सकता हूँ?
आप इसका उपयोग करके अभिविन्यास बदल सकते हैंPageSetup.Orientation
संपत्ति, इसे या तो सेट करनाPageOrientationType.Portrait
याPageOrientationType.Landscape
.
क्या मैं Aspose.Cells में कस्टम पेज आयाम सेट कर सकता हूँ?
हां, आप मार्जिन और स्केलिंग विकल्पों को समायोजित करके कस्टम पेज आयाम सेट कर सकते हैंPageSetup
अधिक नियंत्रण के लिए.
Aspose.Cells में डिफ़ॉल्ट पेपर आकार क्या है?
डिफ़ॉल्ट पेपर का आकार आम तौर पर A4 होता है। हालाँकि, यह क्षेत्रीय सेटिंग्स पर निर्भर हो सकता है और इसे आवश्यकतानुसार समायोजित किया जा सकता है।
क्या Aspose.Cells में पेज लेआउट का पूर्वावलोकन करना संभव है?
यद्यपि Aspose.Cells ग्राफिकल पूर्वावलोकन प्रदान नहीं करता है, फिर भी आप प्रोग्रामेटिक रूप से लेआउट सेट कर सकते हैं और Excel में प्रिंट पूर्वावलोकन का उपयोग कर सकते हैं।
मैं .NET के लिए Aspose.Cells कैसे स्थापित करूं?
आप Visual Studio में NuGet पैकेज मैनेजर का उपयोग करके Aspose.Cells को स्थापित कर सकते हैं या DLL को डाउनलोड कर सकते हैंAspose.Cells डाउनलोड पृष्ठ.