वर्ड दस्तावेज़ में अप्रतिबंधित अनुभाग

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

चरण 1: दस्तावेज़ और अनुभाग बनाना

दस्तावेज़ वर्ग और दस्तावेज़बिल्डर ऑब्जेक्ट का एक उदाहरण बनाकर प्रारंभ करें:

string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

चरण 2: दस्तावेज़ में सामग्री जोड़ें

दस्तावेज़ में सामग्री जोड़ने और अनुभाग विराम सम्मिलित करने के लिए DocumentBuilder ऑब्जेक्ट का उपयोग करें:

builder.Writeln("Section 1. Unprotected.");
builder. InsertBreak(BreakType. SectionBreakContinuous);
builder.Writeln("Section 2. Protected.");

चरण 3: दस्तावेज़ और अनुभागों को सुरक्षित रखें

अनुभाग सुरक्षा केवल तभी काम करती है जब दस्तावेज़ सुरक्षा सक्षम होती है और केवल प्रपत्र फ़ील्ड में संपादन की अनुमति होती है। आप दस्तावेज़ ऑब्जेक्ट की प्रोटेक्ट() विधि का उपयोग करके दस्तावेज़ की सुरक्षा कर सकते हैं:

doc.Protect(ProtectionType.AllowOnlyFormFields, "password");

सही प्रकार की सुरक्षा निर्दिष्ट करना और वांछित पासवर्ड सेट करना सुनिश्चित करें।

चरण 4: किसी विशिष्ट अनुभाग के लिए सुरक्षा अक्षम करना

डिफ़ॉल्ट रूप से, सभी अनुभाग सुरक्षित हैं, लेकिन आप अनुभाग ऑब्जेक्ट की संरक्षितForForms संपत्ति का उपयोग करके किसी विशिष्ट अनुभाग के लिए सुरक्षा को चुनिंदा रूप से अक्षम कर सकते हैं:

doc.Sections[0].ProtectedForForms = false;

इस उदाहरण में, पहले खंड के लिए सुरक्षा अक्षम है।

चरण 5: दस्तावेज़ सहेजें

अंत में, संशोधित दस्तावेज़ सहेजें:

doc.Save(dataDir + "DocumentProtection.UnrestrictedSection.docx");

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

.NET के लिए Aspose.Words का उपयोग करके अप्रतिबंधित अनुभाग के लिए उदाहरण स्रोत कोड

.NET के लिए Aspose.Words का उपयोग करके अप्रतिबंधित अनुभाग के लिए संपूर्ण स्रोत कोड यहां दिया गया है:


// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// कुछ पाठ के साथ दो अनुभाग सम्मिलित करें।
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Section 1. Unprotected.");
builder.InsertBreak(BreakType.SectionBreakContinuous);
builder.Writeln("Section 2. Protected.");

// अनुभाग सुरक्षा केवल तभी काम करती है जब दस्तावेज़ सुरक्षा चालू हो जाती है और केवल प्रपत्र फ़ील्ड में संपादन की अनुमति होती है।
doc.Protect(ProtectionType.AllowOnlyFormFields, "password");

//डिफ़ॉल्ट रूप से, सभी अनुभाग सुरक्षित हैं, लेकिन हम चुनिंदा रूप से सुरक्षा को बंद कर सकते हैं।
doc.Sections[0].ProtectedForForms = false;
doc.Save(dataDir + "DocumentProtection.UnrestrictedSection.docx");

doc = new Document(dataDir + "DocumentProtection.UnrestrictedSection.docx");

इन चरणों का पालन करके, आप .NET के लिए Aspose.Words के साथ अपने Word दस्तावेज़ में अप्रतिबंधित अनुभागों को आसानी से परिभाषित करने में सक्षम होंगे।

निष्कर्ष

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

वर्ड दस्तावेज़ में अप्रतिबंधित अनुभाग के लिए अक्सर पूछे जाने वाले प्रश्न

प्रश्न: .NET के लिए Aspose.Words में अप्रतिबंधित अनुभाग क्या हैं?

उ: .NET के लिए Aspose.Words में अप्रतिबंधित अनुभाग एक Word दस्तावेज़ के भीतर विशिष्ट अनुभाग हैं जो संरक्षित नहीं हैं, भले ही शेष दस्तावेज़ सुरक्षित हो। ये अनुभाग उपयोगकर्ताओं को दस्तावेज़ के शेष हिस्सों की सुरक्षा बनाए रखते हुए उनके भीतर की सामग्री को संशोधित करने की अनुमति देते हैं।

प्रश्न: मैं .NET के लिए Aspose.Words का उपयोग करके अप्रतिबंधित अनुभाग कैसे बना सकता हूं?

उ: .NET के लिए Aspose.Words का उपयोग करके किसी Word दस्तावेज़ में अप्रतिबंधित अनुभाग बनाने के लिए, आप इन चरणों का पालन कर सकते हैं:

  1. का एक उदाहरण बनाएंDocument कक्षा और एDocumentBuilder वस्तु।
  2. उपयोगDocumentBuilder दस्तावेज़ में सामग्री जोड़ने और अनुभाग विराम सम्मिलित करने के लिए।
  3. का उपयोग करके दस्तावेज़ को सुरक्षित रखेंProtect की विधिDocument ऑब्जेक्ट, वांछित सुरक्षा प्रकार और पासवर्ड निर्दिष्ट करता है।
  4. सेट करके किसी विशिष्ट अनुभाग के लिए सुरक्षा अक्षम करेंProtectedForForms संबंधित की संपत्तिSection करने के लिए वस्तुfalse.
  5. संशोधित दस्तावेज़ सहेजें.

प्रश्न: क्या मैं किसी Word दस्तावेज़ में एकाधिक अप्रतिबंधित अनुभाग रख सकता हूँ?

उत्तर: हाँ, आप किसी Word दस्तावेज़ में एकाधिक अप्रतिबंधित अनुभाग रख सकते हैं। का उपयोग करके विशिष्ट अनुभागों के लिए सुरक्षा को चुनिंदा रूप से अक्षम करकेProtectedForForms की संपत्तिSectionऑब्जेक्ट, आप कई अनुभागों को परिभाषित कर सकते हैं जहां उपयोगकर्ता अन्य अनुभागों को सुरक्षित रखते हुए सामग्री को स्वतंत्र रूप से संशोधित कर सकते हैं।

Q4. क्या मैं उस अनुभाग से सुरक्षा हटा सकता हूँ जो प्रारंभ में संरक्षित था?

हाँ, आप उस अनुभाग से सुरक्षा हटा सकते हैं जिसे प्रारंभ में सेट करके संरक्षित किया गया थाProtectedForForms संबंधित की संपत्तिSection करने के लिए वस्तुfalse. यह उपयोगकर्ताओं को बिना किसी प्रतिबंध के उस विशिष्ट अनुभाग की सामग्री को संपादित करने की अनुमति देता है।

प्रश्न: Word दस्तावेज़ पर कौन से सुरक्षा प्रकार लागू किए जा सकते हैं?

उत्तर: .NET के लिए Aspose.Words विभिन्न सुरक्षा प्रकार प्रदान करता है जिन्हें Word दस्तावेज़ पर लागू किया जा सकता है, जिनमें शामिल हैं:

  • कोई सुरक्षा नहीं: कोई सुरक्षा लागू नहीं की गई है।
  • केवल संशोधन की अनुमति दें: उपयोगकर्ता केवल दस्तावेज़ में संशोधन कर सकते हैं।
  • केवल टिप्पणियों की अनुमति दें: उपयोगकर्ता केवल दस्तावेज़ में टिप्पणियाँ जोड़ सकते हैं।
  • केवलफॉर्मफ़ील्ड्स को अनुमति दें: उपयोगकर्ता दस्तावेज़ में केवल फॉर्म फ़ील्ड्स को संपादित कर सकते हैं।
  • केवल पढ़ने के लिए: दस्तावेज़ केवल पढ़ने के लिए है, और किसी भी संपादन की अनुमति नहीं है।