स्प्रेडशीट में प्रयुक्त फ़ॉन्ट्स की सूची प्राप्त करें

परिचय

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

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

इससे पहले कि हम कोड में कूदें, कुछ चीजें हैं जो आपको शुरू करने के लिए चाहिए होंगी। चिंता न करें, यह वास्तव में सीधा है। यहाँ एक चेकलिस्ट है कि आपको क्या चाहिए:

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

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

काम शुरू करने के लिए, आइए आवश्यक नेमस्पेस आयात करें। .NET में, पैकेज आयात करना आपकी पार्टी में सही मेहमानों को आमंत्रित करने के समान है - उनके बिना, चीजें आसानी से काम नहीं करेंगी। Aspose.Cells को आयात करने का तरीका यहां दिया गया है:

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

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

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

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

string dataDir = "Your Document Directory";

आप “आपकी डॉक्यूमेंट डायरेक्टरी” को उस वास्तविक पथ से बदल देंगे जहाँ आपकी एक्सेल फ़ाइल स्थित है। इसे प्रोग्राम से यह कहने के रूप में सोचें, “अरे, यहाँ वह जगह है जहाँ मैंने अपनी एक्सेल फ़ाइल छिपाई है; जाकर इसे जाँचो!”

चरण 2: स्रोत कार्यपुस्तिका लोड करें

अब एक्सेल फ़ाइल लोड करने का समय आ गया है। हम इसका एक नया इंस्टेंस बनाएंगे।Workbook क्लास में जाकर फ़ाइल का पथ पास करें।

Workbook wb = new Workbook(dataDir + "sampleGetFonts.xlsx");

यहाँ क्या हो रहा है? हम मूल रूप से अपनी स्प्रेडशीट का दरवाज़ा खोल रहे हैं।Workbook क्लास हमें एक्सेल फ़ाइल की सामग्री के साथ इंटरैक्ट करने की अनुमति देता है।

चरण 3: सभी फ़ॉन्ट प्राप्त करें

अब जादुई क्षण आता है - चलो वास्तव में फ़ॉन्ट्स को पुनः प्राप्त करते हैं!GetFonts() यह विधि हमारा स्वर्णिम टिकट है।

Aspose.Cells.Font[] fnts = wb.GetFonts();

यहाँ, हम कार्यपुस्तिका से इसमें प्रयुक्त सभी फ़ॉन्ट्स के बारे में जानकारी देने के लिए कह रहे हैं।fnts सरणी हमारे खजाने का आयोजन करेगा.

चरण 4: फ़ॉन्ट प्रिंट करें

अंत में, आइए उन फ़ॉन्ट्स को लें और उन्हें प्रिंट करें। इससे हमें यह सत्यापित करने में मदद मिलेगी कि हमने क्या पाया है।

for (int i = 0; i < fnts.Length; i++)
{
	Console.WriteLine(fnts[i]);
}

यह लूप हमारे प्रत्येक फ़ॉन्ट से होकर गुजरता हैfnts सरणी, उन्हें एक-एक करके कंसोल पर आउटपुट करना। यह आपके एक्सेल फ़ाइल में मौजूद सभी शानदार टाइपोग्राफी विकल्पों को दिखाने जैसा है!

निष्कर्ष

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

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

क्या मुझे Aspose.Cells को अलग से स्थापित करने की आवश्यकता है?

हां, आपको लाइब्रेरी को डाउनलोड करके अपने प्रोजेक्ट में संदर्भित करना होगा।

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

बिल्कुल! Aspose.Cells कई एक्सेल प्रारूपों जैसे XLSX, XLS, और CSV के साथ काम करता है।

क्या कोई निःशुल्क परीक्षण उपलब्ध है?

हां, आप यहां से निःशुल्क परीक्षण प्राप्त कर सकते हैंलिंक को डाउनलोड करें.

मैं तकनीकी सहायता कैसे प्राप्त कर सकता हूं?

यदि आपको सहायता की आवश्यकता हो तोAspose समर्थन मंच एक महान संसाधन है.

क्या Aspose.Cells .NET कोर के साथ संगत है?

हां, Aspose.Cells .NET कोर परियोजनाओं के साथ भी संगत है।