अतिरिक्त सेटिंग्स के साथ शीट प्रिंट करें

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम इस मुद्रण यात्रा पर निकलें, आइए सुनिश्चित करें कि आपके पास सुचारू यात्रा के लिए आवश्यक सभी चीजें मौजूद हैं:

  1. विज़ुअल स्टूडियो: यहीं पर सारा जादू होता है। आपको एक ऐसे IDE की ज़रूरत होगी जो .NET डेवलपमेंट को सपोर्ट करता हो, और विज़ुअल स्टूडियो एक बेहतरीन विकल्प है।
  2. .NET फ्रेमवर्क: सुनिश्चित करें कि आपके पास .NET फ्रेमवर्क स्थापित है। Aspose.Cells विभिन्न फ्रेमवर्क का समर्थन करता है, इसलिए बस वह चुनें जो आपकी ज़रूरतों के हिसाब से सबसे उपयुक्त हो।
  3. Aspose.Cells लाइब्रेरी: आपको Aspose.Cells लाइब्रेरी पर अपना हाथ रखना होगा। आप इसे आसानी से प्राप्त कर सकते हैंAspose.Cells डाउनलोड पृष्ठ.
  4. बुनियादी C# ज्ञान: C# की बुनियादी समझ बहुत काम आएगी। चिंता न करें; मैं आपको कोडिंग प्रक्रिया के बारे में चरण-दर-चरण मार्गदर्शन करूँगा।

पैकेज आयात करें

सबसे पहले, हमें अपना वातावरण सेट करना होगा और आवश्यक पैकेज आयात करने होंगे। यह आप इस प्रकार कर सकते हैं:

  1. अपना विज़ुअल स्टूडियो प्रोजेक्ट खोलें.
  2. सॉल्यूशन एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करें और मैनेज नुगेट पैकेजेस चुनें।
  3. “Aspose.Cells” खोजें और उपयुक्त पैकेज पर इंस्टॉल पर क्लिक करें।
using Aspose.Cells.Rendering;
using System;
using System.Collections.Generic;
using System.Drawing.Printing;
using System.Linq;
using System.Text;

एक बार जब आप सब कुछ सेट कर लेंगे, तो हम कोड लिखना शुरू कर सकते हैं जो हमें एक्सेल शीट को निर्बाध रूप से प्रिंट करने में सक्षम बनाएगा।

चरण 1: अपना फ़ाइल पथ सेट करना

अपनी एक्सेल फ़ाइल लोड करने से पहले, हमें यह निर्दिष्ट करना होगा कि यह कहाँ स्थित है। यह चरण महत्वपूर्ण है क्योंकि यदि फ़ाइल पथ गलत है, तो प्रोग्राम आपके दस्तावेज़ को नहीं ढूँढ पाएगा।

// स्रोत निर्देशिका
string sourceDir = "Your Document Directory"; // इस पथ को अपने फ़ाइल स्थान पर अपडेट करें

इस पंक्ति में, हम चर सेट करते हैंsourceDir को अपनी एक्सेल फ़ाइल की डायरेक्टरी में जोड़ें। बदलना न भूलें"Your Document Directory" वास्तविक फ़ोल्डर पथ के साथ जहां आपकी एक्सेल फ़ाइल रहती है!

चरण 2: एक्सेल वर्कबुक लोड करना

अब जबकि हमने अपना फ़ाइल पथ निर्धारित कर लिया है, चलिए एक्सेल वर्कबुक लोड करते हैं। यहीं पर Aspose.Cells काम आता है।

// स्रोत एक्सेल फ़ाइल लोड करें
Workbook workbook = new Workbook(sourceDir + "SheetRenderSample.xlsx");

इस चरण में, हम इसका एक उदाहरण बना रहे हैंWorkbook क्लास, जो एक्सेल फ़ाइल को खींचता है। बस सुनिश्चित करें कि आप प्रतिस्थापित करें"SheetRenderSample.xlsx" अपने स्वयं के फ़ाइल नाम के साथ.

चरण 3: छवि या प्रिंट विकल्प परिभाषित करें

इसके बाद, हमें यह तय करना होगा कि हम अपनी वर्कशीट को किस तरह से प्रस्तुत करना चाहते हैं। यह इस प्रकार किया जाता हैImageOrPrintOptions.

ImageOrPrintOptions imgOpt = new ImageOrPrintOptions();

यहाँ आप दस्तावेज़ गुणवत्ता या प्रिंट सेटिंग जैसे विकल्प सेट कर सकते हैं। हमारे उद्देश्य के लिए, हम इसे डिफ़ॉल्ट पर छोड़ रहे हैं। हालाँकि, यदि आप इन विकल्पों में बदलाव करना चाहते हैं (जैसे कि एक विशिष्ट पृष्ठ आकार सेट करना), तो ऐसा करना आसान है।

चरण 4: वर्कशीट तक पहुँचना

अब हम वर्कबुक से वर्कशीट एक्सेस करेंगे। यह बहुत आसान है!

// पहली वर्कशीट तक पहुंचें
Worksheet worksheet = workbook.Worksheets[1];

याद रखें, अनुक्रमण शून्य से शुरू होता है, इसलिएWorksheets[1] कार्यपुस्तिका में दूसरी शीट को संदर्भित करता है। अपनी ज़रूरत के हिसाब से समायोजित करें!

चरण 5: शीट रेंडरिंग सेट अप करना

हमारे पास उपलब्ध वर्कशीट के साथ, हमें इसे सेट अप करना होगाSheetRender वह ऑब्जेक्ट जो हमारी प्रिंटिंग को संभालेगा।

SheetRender sheetRender = new SheetRender(worksheet, imgOpt);

इससे एकSheetRender उदाहरण के लिए, यह हमें यह निर्दिष्ट करने की अनुमति देता है कि किस वर्कशीट और विकल्प का उपयोग करना है।

चरण 6: प्रिंटर सेटिंग कॉन्फ़िगर करना

दस्तावेज़ को प्रिंटर पर भेजने से पहले, आइए अपनी आवश्यकताओं के अनुरूप प्रिंटर सेटिंग्स कॉन्फ़िगर करें।

PrinterSettings printerSettings = new PrinterSettings();
printerSettings.PrinterName = "<PRINTER NAME>"; // अपने प्रिंटर का नाम डालें
printerSettings.Copies = 2; // अपनी इच्छित प्रतियों की संख्या निर्धारित करें

आपको प्रतिस्थापित करने की आवश्यकता होगी"<PRINTER NAME>"आप जिस प्रिंटर का इस्तेमाल कर रहे हैं उसका नाम लिखें। साथ ही, ज़रूरत के हिसाब से कॉपियों की संख्या भी एडजस्ट करें।

चरण 7: शीट को प्रिंटर पर भेजना

आखिरकार, हम प्रिंट करने के लिए तैयार हैं! यह वह क्षण है जिसका आप इंतजार कर रहे थे।

sheetRender.ToPrinter(printerSettings);

इस लाइन के साथ, आपकी निर्दिष्ट वर्कशीट कॉन्फ़िगर किए गए प्रिंटर पर प्रिंट हो जाएगी! वाह, आपकी शीट अब भौतिक रूप में तैयार है!

निष्कर्ष

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

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

Aspose.Cells क्या है?

Aspose.Cells एक सुविधा संपन्न लाइब्रेरी है जो डेवलपर्स को .NET अनुप्रयोगों के भीतर Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने में सक्षम बनाती है।

क्या मैं एक साथ कई वर्कशीट प्रिंट कर सकता हूँ?

हां, आप एकाधिक कार्यपत्रकों में लूप कर सकते हैं और प्रत्येक पर समान मुद्रण तर्क लागू कर सकते हैं।

क्या Aspose.Cells निःशुल्क है?

Aspose.Cells निःशुल्क परीक्षण प्रदान करता है, लेकिन सभी सुविधाओं तक पहुँचने के लिए, आपको लाइसेंस खरीदने की आवश्यकता हो सकती है। अधिक जानकारी प्राप्त करेंयहाँ.

मैं अपने प्रिंट आउटपुट को कैसे अनुकूलित कर सकता हूँ?

आप प्रिंट सेटिंग्स और विकल्पों को इसके माध्यम से समायोजित कर सकते हैंImageOrPrintOptions औरPrinterSettings आपकी आवश्यकताओं के अनुसार कक्षाएं।

मैं Aspose.Cells के लिए समर्थन कहां पा सकता हूं?

आप उनके वेबसाइट पर जाकर Aspose समुदाय से सहायता ले सकते हैंसहयता मंच.