पीडीएफ फाइल में अदृश्य एनोटेशन

पीडीएफ फाइल में एनोटेशन एक शक्तिशाली सुविधा है जो आपको वास्तविक सामग्री को बदले बिना दस्तावेज़ में अतिरिक्त जानकारी या नोट्स जोड़ने की अनुमति देती है। उनका उपयोग पाठ को उजागर करने, दस्तावेज़ के विशिष्ट क्षेत्रों पर ध्यान आकर्षित करने, या टिप्पणियाँ या प्रतिक्रिया जोड़ने के लिए किया जा सकता है।

कई अलग-अलग प्रकार के एनोटेशन हैं जिनका उपयोग आप पीडीएफ दस्तावेज़ों में कर सकते हैं, जिनमें शामिल हैं:

  • पाठ एनोटेशन
  • एनोटेशन लिंक करें
  • स्टाम्प एनोटेशन
  • ध्वनि एनोटेशन
  • फ़ाइल अनुलग्नक एनोटेशन
  • और भी कई

चरण 1: .NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ दस्तावेज़ में एक अदृश्य एनोटेशन बनाना

.NET के लिए Aspose.PDF का उपयोग करके एक PDF दस्तावेज़ में एक अदृश्य एनोटेशन बनाने के लिए, हमें सबसे पहले एक बनाना होगाFreeTextAnnotation ऑब्जेक्ट करें और एनोटेशन का स्थान और आकार निर्दिष्ट करें।

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// दस्तावेज़ खोलें
Document doc = new Document(dataDir + "input.pdf");

FreeTextAnnotation annotation = new FreeTextAnnotation(doc.Pages[1], new Aspose.Pdf.Rectangle(50, 600, 250, 650), new DefaultAppearance("Helvetica", 16, System.Drawing.Color.Red));

उपरोक्त कोड में, हम एक बनाते हैंFreeTextAnnotationऑब्जेक्ट करें और पीडीएफ दस्तावेज़ के पृष्ठ 2 पर एनोटेशन का स्थान निर्दिष्ट करें। हम उस पाठ के लिए फ़ॉन्ट प्रकार, आकार और रंग भी निर्दिष्ट करते हैं जो एनोटेशन में प्रदर्शित किया जाएगा।

चरण 2: अदृश्य एनोटेशन में विशेषताएँ जोड़ना

इसके बाद, हम एनोटेशन में कुछ विशेषताएँ जोड़ सकते हैं, जैसे बॉर्डर रंग, पृष्ठभूमि रंग, या अस्पष्टता।

annotation.Characteristics.Border = System.Drawing.Color.Red;

उपरोक्त कोड में, हमने एनोटेशन के बॉर्डर का रंग लाल पर सेट किया है।

चरण 3: एनोटेशन फ़्लैग सेट करना

एनोटेशन बनाने और उसकी विशेषताएँ निर्धारित करने के बाद, हम एनोटेशन फ़्लैग निर्दिष्ट कर सकते हैं। इस ट्यूटोरियल में, हम चाहते हैं कि एनोटेशन प्रिंट करने योग्य हो, लेकिन देखने योग्य न हो।

annotation.Flags = AnnotationFlags.Print | AnnotationFlags.NoView;
doc.Pages[1].Annotations.Add(annotation);

चरण 4: संशोधित पीडीएफ दस्तावेज़ को सहेजना

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

dataDir = dataDir + "InvisibleAnnotation_out.pdf";
doc.Save(dataDir);

.NET के लिए Aspose.PDF का उपयोग करके अदृश्य एनोटेशन कैसे करें, इसके लिए उदाहरण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// दस्तावेज़ खोलें
Document doc = new Document(dataDir + "input.pdf");

FreeTextAnnotation annotation = new FreeTextAnnotation(doc.Pages[1], new Aspose.Pdf.Rectangle(50, 600, 250, 650), new DefaultAppearance("Helvetica", 16, System.Drawing.Color.Red));
annotation.Contents = "ABCDEFG";
annotation.Characteristics.Border = System.Drawing.Color.Red;
annotation.Flags = AnnotationFlags.Print | AnnotationFlags.NoView;
doc.Pages[1].Annotations.Add(annotation);

dataDir = dataDir + "InvisibleAnnotation_out.pdf";
// आउटपुट फ़ाइल सहेजें
doc.Save(dataDir);
// ExEnd:InvisibleAnnotation
Console.WriteLine("\nAnnotation nvisible successfully.\nFile saved at " + dataDir);

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ दस्तावेज़ में एक अदृश्य एनोटेशन कैसे बनाया जाए। जब आप पाठक को दिखाए बिना किसी दस्तावेज़ में अतिरिक्त जानकारी या नोट्स जोड़ना चाहते हैं तो अदृश्य एनोटेशन एक उपयोगी सुविधा है। चरण-दर-चरण मार्गदर्शिका का पालन करके और दिए गए C# स्रोत कोड का उपयोग करके, डेवलपर्स अपने पीडीएफ दस्तावेज़ों में अदृश्य एनोटेशन आसानी से बना और अनुकूलित कर सकते हैं। .NET के लिए Aspose.PDF एनोटेशन के साथ काम करने के लिए उपकरणों का एक व्यापक सेट प्रदान करता है, जिससे आप अपनी पीडीएफ फाइलों की अन्तरक्रियाशीलता और उपयोगिता को बढ़ा सकते हैं।

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

प्रश्न: पीडीएफ दस्तावेज़ में अदृश्य एनोटेशन क्या है?

उ: पीडीएफ दस्तावेज़ में एक अदृश्य एनोटेशन एक एनोटेशन है जो पृष्ठ पर दिखाई नहीं देता है लेकिन इसमें अतिरिक्त जानकारी या नोट्स होते हैं। यह आपको पाठक को दिखाए बिना टिप्पणियाँ या प्रतिक्रिया जोड़ने की अनुमति देता है।

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

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

प्रश्न: क्या मैं अदृश्य एनोटेशन के लिए अलग-अलग एनोटेशन फ़्लैग सेट कर सकता हूँ?

उ: हाँ, आप अपनी आवश्यकताओं के आधार पर, अदृश्य एनोटेशन के लिए अलग-अलग एनोटेशन फ़्लैग सेट कर सकते हैं। उदाहरण के लिए, आप एनोटेशन को मुद्रण योग्य बना सकते हैं लेकिन देखने योग्य नहीं।

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

उ: पीडीएफ दस्तावेज़ के किसी विशिष्ट पृष्ठ पर एक अदृश्य एनोटेशन जोड़ने के लिए, आपको एक बनाना होगाFreeTextAnnotation ऑब्जेक्ट करें और उस पृष्ठ पर एनोटेशन का स्थान और आकार निर्दिष्ट करें।

प्रश्न: क्या मैं पीडीएफ फाइल में मौजूदा अदृश्य एनोटेशन की विशेषताओं को संशोधित कर सकता हूं?

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