दस्तावेज़ में वॉटरमार्क एनोटेशन जोड़ें

परिचय

इस ट्यूटोरियल में, हम GroupDocs.Annotation for .NET का उपयोग करके दस्तावेज़ में वॉटरमार्क एनोटेशन जोड़ने की प्रक्रिया से गुजरेंगे। वॉटरमार्क एनोटेशन किसी दस्तावेज़ की स्थिति को इंगित करने, उसे गोपनीय के रूप में चिह्नित करने या किसी अन्य प्रासंगिक जानकारी को जोड़ने के लिए उपयोगी होते हैं।

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

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

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

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

कोडिंग शुरू करने से पहले, आइए आवश्यक नेमस्पेस आयात करें:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

अब, आइए वॉटरमार्क एनोटेशन जोड़ने की प्रक्रिया को कई चरणों में विभाजित करें:

चरण 1: आउटपुट पथ परिभाषित करें

सबसे पहले, हमें आउटपुट पथ को परिभाषित करने की आवश्यकता है जहाँ एनोटेट दस्तावेज़ सहेजा जाएगा। हम इसका उपयोग करेंगे Path कक्षा से System.IO आउटपुट निर्देशिका पथ को फ़ाइल नाम के साथ संयोजित करने के लिए namespace का उपयोग करें।

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

चरण 2: एनोटेटर आरंभ करें

इसके बाद, हम इनपुट दस्तावेज़ का पथ प्रदान करके एनोटेटर को आरंभ करेंगे। इससे हम दस्तावेज़ में एनोटेशन जोड़ सकेंगे।

using (Annotator annotator = new Annotator("input.pdf"))
{
    // एनोटेशन कोड यहां जाएगा
}

चरण 3: वॉटरमार्क एनोटेशन बनाएँ

अब, आइए वांछित गुणों जैसे कोण, स्थिति, पाठ, फ़ॉन्ट रंग, अपारदर्शिता आदि के साथ वॉटरमार्क एनोटेशन ऑब्जेक्ट बनाएं।

WatermarkAnnotation watermark = new WatermarkAnnotation
{
    Angle = 75,
    Box = new Rectangle(200, 200, 100, 50),
    CreatedOn = DateTime.Now,
    Text = "Watermark",
    FontColor = 65535,
    FontSize = 12,
    Message = "This is watermark annotation",
    Opacity = 0.7,
    PageNumber = 0,
    AutoScale = true,
    HorizontalAlignment = HorizontalAlignment.Center,
    VerticalAlignment = VerticalAlignment.Center,
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

चरण 4: वॉटरमार्क एनोटेशन जोड़ें

अब, हम दस्तावेज़ में वॉटरमार्क एनोटेशन जोड़ेंगे Add एनोटेटर ऑब्जेक्ट की विधि.

annotator.Add(watermark);

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

अंत में, हम एनोटेट दस्तावेज़ को निर्दिष्ट आउटपुट पथ पर सहेज लेंगे।

annotator.Save(outputPath);

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि GroupDocs.Annotation for .NET का उपयोग करके दस्तावेज़ में वॉटरमार्क एनोटेशन कैसे जोड़ा जाता है। वॉटरमार्क एनोटेशन प्रासंगिक जानकारी वाले दस्तावेज़ों को चिह्नित करने या उनकी स्थिति को इंगित करने के लिए एक मूल्यवान उपकरण है।

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

प्रश्न: क्या मैं वॉटरमार्क एनोटेशन के स्वरूप को अनुकूलित कर सकता हूँ?

उत्तर: हां, आप अपनी आवश्यकताओं के अनुसार वॉटरमार्क तैयार करने के लिए विभिन्न गुणों जैसे पाठ, फ़ॉन्ट आकार, रंग, अस्पष्टता, स्थिति आदि को अनुकूलित कर सकते हैं।

प्रश्न: क्या GroupDocs.Annotation for .NET विभिन्न दस्तावेज़ प्रारूपों के साथ संगत है?

A: हां, GroupDocs.Annotation पीडीएफ, माइक्रोसॉफ्ट वर्ड, एक्सेल, पावरपॉइंट और छवि प्रारूपों सहित दस्तावेज़ प्रारूपों की एक विस्तृत श्रृंखला का समर्थन करता है।

प्रश्न: क्या मैं एक ही दस्तावेज़ में एकाधिक एनोटेशन जोड़ सकता हूँ?

उत्तर: बिल्कुल, GroupDocs.Annotation आपको एक ही दस्तावेज़ में विभिन्न प्रकार के कई एनोटेशन जोड़ने की अनुमति देता है, जिससे व्यापक दस्तावेज़ मार्कअप सक्षम होता है।

प्रश्न: क्या GroupDocs.Annotation सहयोगात्मक एनोटेशन के लिए समर्थन प्रदान करता है?

उत्तर: हां, GroupDocs.Annotation उपयोगकर्ताओं को टिप्पणियां, उत्तर और एनोटेशन जोड़ने की अनुमति देकर सहयोगात्मक एनोटेशन की सुविधा प्रदान करता है, जिससे टीम के सदस्यों के बीच प्रभावी सहयोग को बढ़ावा मिलता है।

प्रश्न: क्या .NET के लिए GroupDocs.Annotation के लिए कोई परीक्षण संस्करण उपलब्ध है?

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