वर्ड में कस्टम दस्तावेज़ गुण जोड़ना
परिचय
स्वागत है! यदि आप .NET के लिए Aspose.Words की खोज कर रहे हैं और यह सीखना चाहते हैं कि अपनी Word फ़ाइलों में कस्टम दस्तावेज़ गुण कैसे जोड़ें, तो आप सही जगह पर हैं। कस्टम गुण अतिरिक्त मेटाडेटा संग्रहीत करने के लिए अमूल्य हैं जो अंतर्निहित गुण कवर नहीं करते हैं। चाहे आपको दस्तावेज़ प्राधिकरण, संशोधन संख्या या विशिष्ट तिथियों को ट्रैक करने की आवश्यकता हो, कस्टम गुण मदद कर सकते हैं। इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.Words का उपयोग करके इन गुणों को सहजता से जोड़ने के चरणों के माध्यम से मार्गदर्शन करेंगे। चलिए शुरू करते हैं!
आवश्यक शर्तें
कोड में आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
- Aspose.Words for .NET लाइब्रेरी: इसे डाउनलोड करेंयहाँ.
- विकास पर्यावरण: एक IDE जैसे कि विजुअल स्टूडियो.
- C# का बुनियादी ज्ञान: C# और .NET से परिचित होना उपयोगी होगा।
- नमूना दस्तावेज़: नाम से एक नमूना वर्ड दस्तावेज़ तैयार करें
Properties.docx
संशोधन के लिए.
नामस्थान आयात करना
Aspose.Words की कार्यक्षमताओं तक पहुंचने के लिए, आपको अपने कोड की शुरुआत में आवश्यक नामस्थानों को आयात करना होगा:
using System;
using Aspose.Words;
चरण 1: दस्तावेज़ पथ सेट करना
इसके बाद, चलिए आपके Word दस्तावेज़ का पथ निर्धारित करते हैं। यह चरण आपके दस्तावेज़ को ढूँढने और खोलने के लिए ज़रूरी है।Properties.docx
फ़ाइल।
// अपने दस्तावेज़ निर्देशिका का पथ निर्दिष्ट करें.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");
प्रतिस्थापित करना सुनिश्चित करें"YOUR DOCUMENT DIRECTORY"
आपके दस्तावेज़ के वास्तविक पथ के साथ.
चरण 2: कस्टम दस्तावेज़ गुणों तक पहुँचना
अब, आइए Word दस्तावेज़ के कस्टम दस्तावेज़ गुणों तक पहुँचें, जहाँ आपका कस्टम मेटाडेटा रहेगा।
CustomDocumentProperties customDocumentProperties = doc.CustomDocumentProperties;
यह पंक्ति आपको उन कस्टम गुणों के संग्रह तक पहुंच प्रदान करती है जिनके साथ आप काम करेंगे।
चरण 3: मौजूदा संपत्तियों की जांच करना
नई प्रॉपर्टी जोड़ने से पहले, दोहराव से बचने के लिए यह जांच कर लेना बुद्धिमानी होगी कि कोई प्रॉपर्टी पहले से मौजूद है या नहीं।
if (customDocumentProperties["Authorized"] != null) return;
यह कोड जाँचता है कि क्या “अधिकृत” प्रॉपर्टी पहले से मौजूद है। अगर ऐसा है, तो विधि जल्दी से बाहर निकल जाती है, जिससे डुप्लिकेट को रोका जा सकता है।
चरण 4: बूलियन प्रॉपर्टी जोड़ना
आइए एक कस्टम बूलियन प्रॉपर्टी जोड़ें जो यह इंगित करे कि दस्तावेज़ अधिकृत है या नहीं।
customDocumentProperties.Add("Authorized", true);
यह पंक्ति “अधिकृत” नामक एक संपत्ति जोड़ती है और इसका मान सेट करती हैtrue
.
चरण 5: स्ट्रिंग प्रॉपर्टी जोड़ना
इसके बाद, हम स्ट्रिंग प्रॉपर्टी जोड़कर यह निर्दिष्ट करेंगे कि दस्तावेज़ को किसने अधिकृत किया है।
customDocumentProperties.Add("Authorized By", "John Smith");
कृपया “जॉन स्मिथ” के स्थान पर कोई भी नाम रखें जो आपको पसंद हो।
चरण 6: दिनांक संपत्ति जोड़ना
यह ट्रैक करने के लिए कि दस्तावेज़ कब अधिकृत किया गया था, आइए एक दिनांक गुण जोड़ें।
customDocumentProperties.Add("Authorized Date", DateTime.Today);
यह पंक्ति “अधिकृत तिथि” नामक एक गुण जोड़ती है और इसे आज की तारीख प्रदान करती हैDateTime.Today
.
चरण 7: संशोधन संख्या जोड़ना
संस्करण नियंत्रण के लिए, हम दस्तावेज़ की संशोधन संख्या पर नज़र रखने के लिए एक गुण जोड़ सकते हैं।
customDocumentProperties.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);
यहां, हम एक “अधिकृत संशोधन” गुण जोड़ते हैं जो दस्तावेज़ की वर्तमान संशोधन संख्या रखता है।
चरण 8: संख्यात्मक गुण जोड़ना
अंत में, आइए एक अधिकृत राशि, जैसे कि बजट आंकड़ा, को संग्रहीत करने के लिए एक संख्यात्मक गुण जोड़ें।
customDocumentProperties.Add("Authorized Amount", 123.45);
यह पंक्ति “अधिकृत राशि” नामक एक संपत्ति जोड़ती है जिसका मान है123.45
आप इस संख्या को आवश्यकतानुसार समायोजित कर सकते हैं।
निष्कर्ष
बधाई हो! आपने .NET के लिए Aspose.Words का उपयोग करके Word दस्तावेज़ में कस्टम दस्तावेज़ गुण सफलतापूर्वक जोड़ लिए हैं। ये गुण आपकी आवश्यकताओं के अनुरूप मेटाडेटा संग्रहीत करने का एक शक्तिशाली तरीका है, चाहे प्राधिकरण विवरण, संशोधन संख्या या विशिष्ट मात्रा को ट्रैक करना हो।
अक्सर पूछे जाने वाले प्रश्न
कस्टम दस्तावेज़ गुण क्या हैं?
कस्टम दस्तावेज़ गुण मेटाडेटा हैं जिन्हें आप Word दस्तावेज़ में जोड़कर ऐसी अतिरिक्त जानकारी संग्रहीत कर सकते हैं जो अंतर्निहित गुणों द्वारा कवर नहीं की जाती।
क्या मैं स्ट्रिंग्स और संख्याओं के अलावा अन्य गुण जोड़ सकता हूँ?
हां, आप विभिन्न प्रकार के गुण जोड़ सकते हैं, जिनमें बूलियन मान, दिनांक और यहां तक कि कस्टम ऑब्जेक्ट भी शामिल हैं।
मैं वर्ड दस्तावेज़ में इन गुणों तक कैसे पहुँच सकता हूँ?
आप Aspose.Words का उपयोग करके प्रोग्रामेटिक रूप से कस्टम गुणों तक पहुंच सकते हैं या दस्तावेज़ गुणों के माध्यम से उन्हें सीधे Word में देख सकते हैं।
क्या कस्टम प्रॉपर्टीज़ को संपादित या हटाना संभव है?
बिल्कुल! आप Aspose.Words द्वारा प्रदान की गई विधियों का उपयोग करके आसानी से कस्टम गुणों को संपादित या हटा सकते हैं।
क्या दस्तावेज़ों को फ़िल्टर करने के लिए कस्टम गुणों का उपयोग किया जा सकता है?
हाँ! कस्टम गुण विशिष्ट मेटाडेटा के आधार पर दस्तावेज़ों को वर्गीकृत और फ़िल्टर करने के लिए उत्कृष्ट हैं।