वर्ड डॉक्स में सभी पेजों पर लॉक्ड वॉटरमार्क जोड़ें

परिचय

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

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

इससे पहले कि हम चरण-दर-चरण मार्गदर्शिका देखें, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:

  1. .NET के लिए Groupdocs.Watermark: यहां से नवीनतम संस्करण डाउनलोड करेंयहाँ.
  2. .NET फ्रेमवर्क: सुनिश्चित करें कि आपकी मशीन पर .NET फ्रेमवर्क स्थापित है।
  3. विकास परिवेश: विज़ुअल स्टूडियो जैसा विकास परिवेश।
  4. लाइसेंस: आप इसका विकल्प चुन सकते हैंमुफ्त परीक्षण या एक खरीदोअस्थायी लाइसेंस.

नामस्थान आयात करें

सबसे पहली बात, आपको अपने प्रोजेक्ट में आवश्यक नामस्थान आयात करने की आवश्यकता है। ये Groupdocs.Watermark द्वारा प्रदान की गई कक्षाओं और विधियों तक पहुँचने के लिए आवश्यक हैं।

using GroupDocs.Watermark.Options.WordProcessing;
using GroupDocs.Watermark.Watermarks;
using System.IO;
using System;

चरण 1: अपना प्रोजेक्ट सेट करें

अपना विकास परिवेश खोलें और एक नया .NET प्रोजेक्ट बनाएं। यह एक कंसोल एप्लिकेशन या कोई अन्य प्रकार हो सकता है जो आपकी आवश्यकताओं के अनुरूप हो।

आपको अपने प्रोजेक्ट में Groupdocs.Watermark पैकेज जोड़ना होगा। यह NuGet पैकेज मैनेजर के माध्यम से किया जा सकता है। NuGet पैकेज मैनेजर कंसोल में निम्न कमांड चलाएँ:

Install-Package GroupDocs.Watermark

चरण 2: वर्ड दस्तावेज़ लोड करें

दस्तावेज़ पथ को परिभाषित करें

अपने Word दस्तावेज़ का पथ निर्दिष्ट करें. यह वह दस्तावेज़ होगा जहाँ आप वॉटरमार्क जोड़ना चाहते हैं।

string documentPath = "Your Document Path";
string outputFileName = Path.Combine("Your Document Directory", Path.GetFileName(documentPath));

लोड विकल्प सेट करें

का एक उदाहरण बनाएंWordProcessingLoadOptions अपने Word दस्तावेज़ को विशिष्ट विकल्पों के साथ लोड करने के लिए।

var loadOptions = new WordProcessingLoadOptions();

चरण 3: वॉटरमार्क बनाएं

वॉटरमार्कर आरंभ करें

का उपयोगWatermarkerक्लास, दस्तावेज़ को निर्दिष्ट लोड विकल्पों के साथ लोड करें।

using (Watermarker watermarker = new Watermarker(documentPath, loadOptions))
{
    // आगे के चरण इसके अंदर ब्लॉक का उपयोग करके होंगे
}

वॉटरमार्क गुणों को परिभाषित करें

एक बनाने केTextWatermark अपने इच्छित पाठ, फ़ॉन्ट और रंग के साथ उदाहरण।

TextWatermark watermark = new TextWatermark("Watermark text", new Font("Arial", 19));
watermark.ForegroundColor = Color.Red;

चरण 4: सभी पृष्ठों पर वॉटरमार्क लागू करें

वॉटरमार्क विकल्प सेट करें

परिभाषित करनाWordProcessingWatermarkPagesOptions और सेट करेंIsLocked वॉटरमार्क को लॉक करने के लिए प्रॉपर्टी को सत्य पर सेट करें। यह सुनिश्चित करता है कि वॉटरमार्क को आसानी से हटाया नहीं जा सकता।

WordProcessingWatermarkPagesOptions options = new WordProcessingWatermarkPagesOptions();
options.IsLocked = true;
options.LockType = WordProcessingLockType.AllowOnlyFormFields;

वैकल्पिक: पासवर्ड सुरक्षा जोड़ें

यदि आप सुरक्षा की एक अतिरिक्त परत जोड़ना चाहते हैं, तो आप वॉटरमार्क के लिए एक पासवर्ड सेट कर सकते हैं।

// पासवर्ड से सुरक्षित करने के लिए
// विकल्प.पासवर्ड = "7654321";

वॉटरमार्क जोड़ें

उपयोगAdd की विधिWatermarker निर्दिष्ट विकल्पों के साथ दस्तावेज़ में वॉटरमार्क जोड़ने के लिए क्लास।

watermarker.Add(watermark, options);

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

अंत में, संशोधित दस्तावेज़ को निर्दिष्ट आउटपुट फ़ाइल में सहेजें।

watermarker.Save(outputFileName);

निष्कर्ष

इन चरणों का पालन करके, आप .NET के लिए Groupdocs.Watermark का उपयोग करके आसानी से अपने Word दस्तावेज़ों के सभी पृष्ठों पर एक लॉक वॉटरमार्क जोड़ सकते हैं। यह न केवल आपके दस्तावेज़ों को अनधिकृत उपयोग से बचाने में मदद करता है बल्कि आपकी सामग्री में एक पेशेवर स्पर्श भी जोड़ता है। Groupdocs.Watermark वॉटरमार्किंग आवश्यकताओं के लिए एक व्यापक समाधान प्रदान करता है, जिससे यह सुनिश्चित होता है कि आपके दस्तावेज़ सुरक्षित और ब्रांडेड रहें।

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

क्या मैं टेक्स्ट के बजाय किसी छवि को वॉटरमार्क के रूप में उपयोग कर सकता हूँ?

हाँ, ग्रुपडॉक्स टेक्स्ट और छवि वॉटरमार्क दोनों का समर्थन करता है। आप प्रतिस्थापित कर सकते हैंTextWatermark साथImageWatermark और अपनी छवि निर्दिष्ट करें.

क्या वॉटरमार्क की स्थिति को अनुकूलित करना संभव है?

बिल्कुल! आप जैसे गुणों का उपयोग करके वॉटरमार्क की स्थिति निर्धारित कर सकते हैंHorizontalAlignment औरVerticalAlignment.

क्या मैं दस्तावेज़ के विभिन्न पृष्ठों पर अलग-अलग वॉटरमार्क लगा सकता हूँ?

हाँ, आप इसका उपयोग करके विशिष्ट पृष्ठों के लिए वॉटरमार्क अनुकूलित कर सकते हैंPageIndex संपत्ति मेंWordProcessingWatermarkPagesOptions.

क्या Groupdocs.Watermark Word के अलावा अन्य दस्तावेज़ प्रारूपों का समर्थन करता है?

हां, ग्रुपडॉक्स पीडीएफ, एक्सेल, पावरपॉइंट और अन्य सहित विभिन्न प्रारूपों का समर्थन करता है।

Groupdocs.Watermark का उपयोग करने के लिए सिस्टम आवश्यकताएँ क्या हैं?

आपको .NET फ्रेमवर्क स्थापित एक सिस्टम और विज़ुअल स्टूडियो जैसे विकास वातावरण की आवश्यकता है।