.NET में प्रोग्रामेटिक रूप से Excel फ़ाइल का दस्तावेज़ संस्करण निर्दिष्ट करना

परिचय

Aspose.Cells for .NET एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को आसानी से Excel फ़ाइलों को प्रोग्रामेटिक रूप से हेरफेर करने की अनुमति देती है। चाहे आप स्क्रैच से Excel फ़ाइलें बनाना चाहते हों या मौजूदा फ़ाइलों को संशोधित करना चाहते हों, Aspose.Cells आपके लक्ष्यों को प्राप्त करने के लिए एक व्यापक API प्रदान करता है। ऐसी ही एक विशेषता संस्करण, लेखक या शीर्षक जैसे दस्तावेज़ गुणों को निर्दिष्ट करना है। यह ट्यूटोरियल आपको Aspose.Cells for .NET का उपयोग करके प्रोग्रामेटिक रूप से Excel फ़ाइल के दस्तावेज़ संस्करण को निर्दिष्ट करने के तरीके के बारे में बताएगा।

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

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

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

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

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

ये दो नामस्थान कार्यपुस्तिका और इसके अंतर्निहित दस्तावेज़ गुणों के साथ अंतःक्रिया करने के लिए आवश्यक होंगे। अब, आइए एक्सेल फ़ाइल में दस्तावेज़ गुण निर्दिष्ट करने की प्रक्रिया को समझें, जिसमें संस्करण, शीर्षक और लेखक शामिल हैं।

चरण 1: वर्कबुक ऑब्जेक्ट को आरंभ करें

पहला कदम एक नया उदाहरण बनाना हैWorkbook ऑब्जेक्ट. यह ऑब्जेक्ट उस संपूर्ण एक्सेल फ़ाइल का प्रतिनिधित्व करता है जिसके साथ आप काम करेंगे.

Workbook wb = new Workbook();

Workbookक्लास एक एक्सेल फ़ाइल का प्रतिनिधित्व प्रदान करता है। इसे इंस्टेंटिएट करके, हम एक खाली एक्सेल वर्कबुक बनाते हैं जिसे हम हेरफेर कर सकते हैं।

चरण 2: अंतर्निहित दस्तावेज़ गुणों तक पहुँचें

Aspose.Cells बिल्ट-इन डॉक्यूमेंट प्रॉपर्टीज प्रदान करता है, जिसमें शीर्षक, लेखक और डॉक्यूमेंट संस्करण जैसे फ़ील्ड शामिल हैं। आप इन प्रॉपर्टीज को एक्सेस कर सकते हैंBuiltInDocumentPropertiesसंग्रह।

Aspose.Cells.Properties.BuiltInDocumentPropertyCollection bdpc = wb.BuiltInDocumentProperties;

BuiltInDocumentPropertyCollection क्लास अंतर्निहित दस्तावेज़ गुणों के संग्रह तक पहुंच प्रदान करता है, जैसे कि शीर्षक, लेखक और अन्य मेटाडेटा जो आमतौर पर दस्तावेज़ से जुड़े होते हैं।

चरण 3: एक्सेल दस्तावेज़ का शीर्षक सेट करें

इसके बाद, हम एक्सेल दस्तावेज़ का शीर्षक सेट करेंगे। यह मेटाडेटा बाद में फ़ाइल को पहचानने और प्रबंधित करने में मदद करता है।

bdpc.Title = "Aspose File Format APIs";

दस्तावेज़ संगठन के लिए शीर्षक सेट करना महत्वपूर्ण है। यह मेटाडेटा फ़ाइल गुणों में देखा जा सकता है और बाहरी सिस्टम द्वारा दस्तावेज़ को अधिक प्रभावी ढंग से सूचीबद्ध करने या पहचानने के लिए उपयोग किया जा सकता है।

चरण 4: लेखक निर्दिष्ट करें

दस्तावेज़ के लेखक को भी निर्दिष्ट किया जा सकता है, ताकि यह दर्शाया जा सके कि फ़ाइल को किसने बनाया या संशोधित किया।

bdpc.Author = "Aspose APIs Developers";

यह चरण दस्तावेज़ को उसके निर्माता को जिम्मेदार ठहराने में मदद करता है, तथा दस्तावेज़ प्रबंधन या सहयोग परिदृश्यों के लिए अतिरिक्त मेटाडेटा प्रदान करता है।

चरण 5: दस्तावेज़ संस्करण निर्दिष्ट करें

इस ट्यूटोरियल में हम जिस सबसे महत्वपूर्ण प्रॉपर्टी पर चर्चा कर रहे हैं, वह है डॉक्यूमेंट का संस्करण। यह चरण आपको डॉक्यूमेंट का संस्करण निर्दिष्ट करने देता है, जो ऐसे वातावरण में काम करते समय मददगार होता है, जिसमें संस्करण नियंत्रण की आवश्यकता होती है।

bdpc.DocumentVersion = "Aspose.Cells Version - 18.3";

दस्तावेज़ संस्करण सेट करने से यह स्पष्ट हो जाता है कि फ़ाइल बनाने के लिए दस्तावेज़ या लाइब्रेरी के किस संस्करण का उपयोग किया गया था। यह उन वातावरणों में विशेष रूप से महत्वपूर्ण है, जहाँ फ़ाइल संशोधनों या विभिन्न लाइब्रेरी संस्करणों के साथ संगतता को ट्रैक करने की आवश्यकता होती है।

चरण 6: एक्सेल फ़ाइल को सेव करें

अंत में, आप एक्सेल फ़ाइल को उन सभी गुणों के साथ सहेज सकते हैं जिन्हें आपने अभी सेट किया है। Aspose.Cells आपको फ़ाइल को विभिन्न फ़ॉर्मेट में सहेजने की अनुमति देता है, लेकिन इस उदाहरण के लिए, हम इसी के साथ बने रहेंगे।.xlsx प्रारूप।

wb.Save("outputSpecifyDocumentVersionOfExcelFile.xlsx", SaveFormat.Xlsx);

Save विधि का उपयोग फ़ाइल को आपकी निर्दिष्ट निर्देशिका में सहेजने के लिए किया जाता है। यहाँ, हम इसे Excel फ़ाइल के रूप में सहेज रहे हैं.xlsxप्रारूप। यदि आवश्यक हो, तो Aspose.Cells जैसे प्रारूपों का भी समर्थन करता है.xls, .csv , और.pdf, आपकी परियोजना की आवश्यकताओं के आधार पर लचीलापन प्रदान करना।

निष्कर्ष

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

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

क्या मैं Aspose.Cells का उपयोग करके अन्य अंतर्निहित गुणों को संशोधित कर सकता हूं?

हां, आप अन्य अंतर्निहित गुणों जैसे विषय, कीवर्ड और टिप्पणियां आदि को संशोधित कर सकते हैं।

Aspose.Cells द्वारा कौन से फ़ाइल स्वरूप समर्थित हैं?

Aspose.Cells कई प्रकार के प्रारूपों का समर्थन करता है जिनमें शामिल हैं.xls, .xlsx, .csv, .pdf, और अधिक।

क्या मुझे .NET के लिए Aspose.Cells का उपयोग करने के लिए लाइसेंस की आवश्यकता है?

आप Aspose.Cells को एक साथ खोज सकते हैंमुफ्त परीक्षण या आवेदन करेंअस्थायी लाइसेंस विस्तारित परीक्षण के लिए।

क्या मैं वेब अनुप्रयोग में Aspose.Cells का उपयोग कर सकता हूँ?

हां, Aspose.Cells का उपयोग डेस्कटॉप और वेब दोनों अनुप्रयोगों में किया जा सकता है। यह अत्यधिक बहुमुखी है और .NET वेब फ्रेमवर्क के साथ अच्छी तरह से एकीकृत होता है।

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

आप समुदाय और समर्थन तक पहुंच सकते हैंAspose.Cells समर्थन मंच.