विशिष्ट विकल्पों के साथ टेक्स्ट वॉटरमार्क जोड़ें

परिचय

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

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

इससे पहले कि हम आगे बढ़ें, सुनिश्चित करें कि आपके पास निम्नलिखित चीजें मौजूद हैं:

  1. Aspose.Words for .NET लाइब्रेरी: आपको Aspose.Words लाइब्रेरी इंस्टॉल करनी होगी। अगर आपने पहले से ऐसा नहीं किया है, तो आप इसे यहाँ से डाउनलोड कर सकते हैं।Aspose.Words डाउनलोड लिंक.
  2. C# की बुनियादी समझ: यह ट्यूटोरियल प्रोग्रामिंग भाषा के रूप में C# का उपयोग करेगा। C# सिंटैक्स की बुनियादी समझ मददगार होगी।
  3. .NET विकास वातावरण: सुनिश्चित करें कि आपके पास एक विकास वातावरण स्थापित है (जैसे विजुअल स्टूडियो) जहां आप अपने .NET अनुप्रयोग बना और चला सकते हैं।

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

Aspose.Words के साथ काम करने के लिए, आपको अपने प्रोजेक्ट में आवश्यक नेमस्पेस शामिल करने होंगे। आपको ये चीज़ें आयात करनी होंगी:

using Aspose.Words;
using Aspose.Words.Rendering;
using System.Drawing;

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

सबसे पहले, आपको वह दस्तावेज़ लोड करना होगा जिसके साथ आप काम करना चाहते हैं। इस ट्यूटोरियल के लिए, हम नाम के एक सैंपल दस्तावेज़ का उपयोग करेंगेDocument.docxसुनिश्चित करें कि यह दस्तावेज़ आपकी निर्दिष्ट निर्देशिका में मौजूद है।

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

इस चरण में, आप उस निर्देशिका को परिभाषित करते हैं जहाँ आपका दस्तावेज़ स्थित है और इसे एक उदाहरण में लोड करते हैंDocument कक्षा।

चरण 2: वॉटरमार्क विकल्प कॉन्फ़िगर करें

इसके बाद, अपने टेक्स्ट वॉटरमार्क के लिए विकल्प कॉन्फ़िगर करें। आप फ़ॉन्ट परिवार, फ़ॉन्ट आकार, रंग और लेआउट जैसे विभिन्न पहलुओं को कस्टमाइज़ कर सकते हैं। आइए इन विकल्पों को सेट करें।

TextWatermarkOptions options = new TextWatermarkOptions()
{
    FontFamily = "Arial",
    FontSize = 36,
    Color = Color.Black,
    Layout = WatermarkLayout.Horizontal,
    IsSemitrasparent = false
};

प्रत्येक विकल्प क्या करता है, यहां बताया गया है:

  • FontFamily: वॉटरमार्क पाठ का फ़ॉन्ट निर्दिष्ट करता है.
  • FontSize: वॉटरमार्क पाठ का आकार निर्धारित करता है।
  • Color: वॉटरमार्क पाठ का रंग निर्धारित करता है।
  • Layoutवॉटरमार्क का अभिविन्यास (क्षैतिज या विकर्ण) निर्धारित करता है।
  • IsSemitrasparent: यह निर्धारित करता है कि वॉटरमार्क अर्ध-पारदर्शी है या नहीं।

चरण 3: वॉटरमार्क टेक्स्ट जोड़ें

अब, पहले से कॉन्फ़िगर किए गए विकल्पों का उपयोग करके अपने दस्तावेज़ पर वॉटरमार्क लागू करें। इस चरण में, आप वॉटरमार्क टेक्स्ट को “टेस्ट” पर सेट करेंगे और आपके द्वारा परिभाषित विकल्पों को लागू करेंगे।

doc.Watermark.SetText("Test", options);

कोड की यह पंक्ति निर्दिष्ट विकल्पों को लागू करते हुए दस्तावेज़ में “टेस्ट” पाठ के साथ वॉटरमार्क जोड़ती है।

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

अंत में, दस्तावेज़ को नए वॉटरमार्क के साथ सेव करें। मूल दस्तावेज़ को ओवरराइट करने से बचने के लिए आप इसे नए नाम से सेव कर सकते हैं।

doc.Save(dataDir + "WorkWithWatermark.AddTextWatermarkWithSpecificOptions.docx");

यह कोड स्निपेट संशोधित दस्तावेज़ को उसी निर्देशिका में नए फ़ाइल नाम के साथ सहेजता है।

निष्कर्ष

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

यदि आपके कोई प्रश्न हों या आपको और सहायता की आवश्यकता हो, तो कृपया देखेंAspose.Words दस्तावेज़ीकरण या जाएँAspose समर्थन मंच अधिक सहायता के लिए.

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

क्या मैं वॉटरमार्क के लिए अलग-अलग फ़ॉन्ट का उपयोग कर सकता हूँ?

हां, आप अपने सिस्टम पर स्थापित किसी भी फ़ॉन्ट को निर्दिष्ट करके चुन सकते हैं।FontFamily संपत्ति मेंTextWatermarkOptions.

मैं वॉटरमार्क का रंग कैसे बदलूं?

आप सेटिंग करके वॉटरमार्क का रंग बदल सकते हैंColor संपत्ति मेंTextWatermarkOptions किसी को भीSystem.Drawing.Color कीमत।

क्या किसी दस्तावेज़ में एकाधिक वॉटरमार्क जोड़ना संभव है?

Aspose.Words एक बार में एक वॉटरमार्क जोड़ने का समर्थन करता है। कई वॉटरमार्क जोड़ने के लिए, आपको उन्हें क्रमिक रूप से बनाना और लागू करना होगा।

क्या मैं वॉटरमार्क की स्थिति समायोजित कर सकता हूँ?

WatermarkLayoutप्रॉपर्टी ओरिएंटेशन निर्धारित करती है, लेकिन सटीक पोजिशनिंग एडजस्टमेंट सीधे समर्थित नहीं हैं। सटीक प्लेसमेंट के लिए आपको अन्य तकनीकों का उपयोग करने की आवश्यकता हो सकती है।

यदि मुझे अर्ध-पारदर्शी वॉटरमार्क की आवश्यकता हो तो क्या होगा?

सेट करेंIsSemitrasparentसंपत्ति कोtrue अपने वॉटरमार्क को अर्ध-पारदर्शी बनाने के लिए.