.NET के लिए GroupDocs.Annotation का उपयोग करके PDF में एनोटेट पृष्ठों को कैसे सहेजें

परिचय

अपने PDF दस्तावेज़ों से विशिष्ट एनोटेट किए गए पृष्ठों को सहेजने में संघर्ष कर रहे हैं? यह व्यापक मार्गदर्शिका दर्शाती है कि .NET के लिए GroupDocs.Annotation का उपयोग करके इसे कुशलतापूर्वक कैसे प्राप्त किया जाए। एनोटेशन क्षमताओं का लाभ उठाकर, दस्तावेज़ प्रबंधन को सुव्यवस्थित करें और प्रासंगिक सामग्री पर ध्यान केंद्रित करके सहयोग को बढ़ाएँ।

इस ट्यूटोरियल में आप सीखेंगे:

  • GroupDocs.Annotation के साथ अपना विकास परिवेश सेट करना
  • विभिन्न प्रकार के एनोटेशन जोड़ना
  • केवल एनोटेट किए गए पृष्ठों को प्रभावी ढंग से सहेजना

क्या आप शुरू करने के लिए तैयार हैं? आइए सुनिश्चित करें कि आपके पास सब कुछ तैयार है।

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

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

  • .NET फ्रेमवर्क (संस्करण 4.6 या बाद का) या .NET कोर/5+
  • विजुअल स्टूडियो जैसा कोड संपादक
  • C# और .NET प्रोजेक्ट सेटअप का बुनियादी ज्ञान

.NET के लिए GroupDocs.Annotation सेट अप करना

GroupDocs.Annotation का उपयोग शुरू करने के लिए, इसे NuGet के माध्यम से स्थापित करें।

NuGet पैकेज मैनेजर कंसोल

Install-Package GroupDocs.Annotation -Version 25.4.0

.NET सीएलआई

dotnet add package GroupDocs.Annotation --version 25.4.0

लाइसेंस अधिग्रहण

GroupDocs अपने सॉफ़्टवेयर को पूरी तरह से एक्सप्लोर करने के लिए निःशुल्क परीक्षण प्रदान करता है। विस्तारित उपयोग के लिए, लाइसेंस खरीदें या अस्थायी लाइसेंस का अनुरोध करें:

  • मुफ्त परीक्षण: प्रारंभिक अवधि के लिए बिना किसी सीमा के सुविधाओं का अन्वेषण करें।
  • अस्थायी लाइसेंस: उत्पादन में अस्थायी रूप से GroupDocs.Annotation का उपयोग करें।
  • खरीदनावाणिज्यिक लाइसेंस के साथ अपनी दीर्घकालिक आवश्यकताओं को सुरक्षित करें।

एक बार इंस्टॉल हो जाने पर, लाइब्रेरी को निम्न प्रकार से आरंभ करें:

using GroupDocs.Annotation;

// दस्तावेज़ों को लोड करने और एनोटेट करने के लिए बुनियादी सेटअप
Annotator annotator = new Annotator("path/to/your/document.pdf");

कार्यान्वयन मार्गदर्शिका

एनोटेशन जोड़ना

अवलोकन

एनोटेशन आपके दस्तावेज़ के महत्वपूर्ण क्षेत्रों को हाइलाइट करने में मदद करते हैं। आइए एनोटेशन जोड़ने के बारे में जानें AreaAnnotation और एक EllipseAnnotation.

चरण 1: क्षेत्र एनोटेशन बनाएँ

using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

// क्षेत्र एनोटेशन को परिभाषित करें
AreaAnnotation area = new AreaAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // स्थिति और आकार
    BackgroundColor = 65535,                // हाइलाइट के लिए ARGB रंग मान
    PageNumber = 1                          // विशिष्ट पृष्ठ संख्या
};

The AreaAnnotation दस्तावेज़ पर एक आयताकार क्षेत्र को हाइलाइट करता है। इसकी स्थिति को अनुकूलित करें (Box) और पृष्ठभूमि का रंग.

चरण 2: दीर्घवृत्त एनोटेशन बनाएँ

// दीर्घवृत्त एनोटेशन को परिभाषित करें
EllipseAnnotation ellipse = new EllipseAnnotation()
{
    Box = new Rectangle(100, 100, 100, 100), // स्थिति और आकार
    BackgroundColor = 123456,                // हाइलाइट के लिए ARGB रंग मान
    PageNumber = 1                           // विशिष्ट पृष्ठ संख्या
};

The EllipseAnnotation दस्तावेज़ पर अंडाकार आकृति बनाने की अनुमति देता है। स्थिति और आयाम को समायोजित करने के लिए इसका उपयोग करें Box संपत्ति।

चरण 3: एनोटेशन जोड़ें

// एनोटेटर इंस्टैंस में एनोटेशन जोड़ना
annotator.Add(new List<AnnotationBase>() { area, ellipse });

का उपयोग Add विधि, कई प्रकार के एनोटेशन शामिल करें। यह चरण दोनों को जोड़ता है AreaAnnotation और EllipseAnnotation.

केवल एनोटेट किए गए पृष्ठ ही सहेजे जाएं

अवलोकन

केवल एनोटेशन वाले पृष्ठों को सहेजने के लिए, अपने सहेजने के विकल्पों को तदनुसार कॉन्फ़िगर करें।

चरण 4: एनोटेट किए गए पेज सहेजें

using GroupDocs.Annotation.Options;

// केवल एनोटेट किए गए पृष्ठों को शामिल करने के लिए सहेजें विकल्प सेट करें
annotator.Save("path/to/output/document.pdf\