इस ट्यूटोरियल में हम सबसे लोकप्रिय एनोटेशन लाइब्रेरी में से एक का उपयोग करके सी #** का उपयोग करके पीडीएफ में लिंक एनोटेशन जोड़ने पर ध्यान केंद्रित करेंगे। एक लिंक एनोटेशन इंगित करता है कि एक हाइपरलिंक के माध्यम से एक दूरस्थ संसाधन तक पहुँचा जा सकता है। हम आपको काम करने वाले C# कोड उदाहरण के साथ C# का उपयोग करके पीडीएफ में एनोटेशन लिंक बनाने के लिए पूर्ण दिशा-निर्देश देंगे, जिसे किसी भी सिस्टम पर निष्पादित किया जा सकता है जहां .NET स्थापित है। PDF में लिंक एनोटेशन जोड़ने का कार्यान्वयन नीचे अच्छी तरह समझाया गया है।
सी # का उपयोग कर पीडीएफ में लिंक एनोटेशन जोड़ने के लिए कदम
- लिंक एनोटेशन बनाने के लिए NuGet से GroupDocs.Annotation for .NET पैकेज इंस्टॉल करें
- PDF लिंक एनोटेशन के लिए GroupDocs.Annotation नामस्थान का संदर्भ जोड़ें
- इनपुट PDF पाथ पास करके Annotator ऑब्जेक्ट को इनिशियलाइज़ करें
- LinkAnnotation ऑब्जेक्ट को इनिशियलाइज़ करें और लिंक एनोटेशन के लिए गुण सेट करें
- एनोटेटर को कॉल करें। विधि जोड़ें और इसे लिंकअनोटेशन ऑब्जेक्ट पास करें
- अंत में, परिणामी PDF को डिस्क में सहेजने के लिए Annotator.Save विधि को कॉल करें
उपरोक्त चरणों का उपयोग करके, आप अपने सिस्टम पर कोई अतिरिक्त सॉफ़्टवेयर स्थापित किए बिना एनोटेशन लाइब्रेरी के साथ C#* का उपयोग करके PDF में लिंक एनोटेशन सम्मिलित कर सकते हैं। आप इसे किसी भी प्लेटफ़ॉर्म पर उपयोग कर सकते हैं जहाँ लिंक एनोटेशन के सम्मिलन के लिए .NET तकनीक समर्थित है। निम्नलिखित कोड उदाहरण पीडीएफ में लिंक सम्मिलित करता है और लिंकअनोटेशन के कुछ गुणों को सेट करता है।
सी # का उपयोग कर पीडीएफ में लिंक एनोटेशन जोड़ने के लिए कोड
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using System; | |
using System.Collections.Generic; | |
namespace AddLinkAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
LinkAnnotation link = new LinkAnnotation | |
{ | |
Url = "https://www.groupdocs.com/", | |
CreatedOn = DateTime.Now, | |
Message = "This is link annotation", | |
BackgroundColor = 65535, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add link annotation to PDF | |
annotator.Add(link); | |
// Save the PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
उपरोक्त अनुभाग में, हमने कार्य कोड उदाहरण के साथ सी# का उपयोग करके पीडीएफ में लिंक डालने के सभी महत्वपूर्ण चरणों की व्याख्या की है जिसे आप अपनी आवश्यकता के अनुसार संशोधित कर सकते हैं। इस ट्यूटोरियल में C# का उपयोग करके लिंक एनोटेशन जोड़ना शामिल है; हालाँकि, आप एनोटेशन लाइब्रेरी का उपयोग करके अन्य प्रकार के एनोटेशन जैसे कि दीर्घवृत्त, हाइलाइट, इमेज, स्ट्राइकआउट, सर्च टेक्स्ट और बहुत कुछ जोड़ सकते हैं।
इस विषय में, हमने चर्चा की कि C# में लिंक एनोटेशन कैसे जोड़ा जाए और एक नमूना एप्लिकेशन विकसित किया जाए। पीडीएफ से एनोटेशन उत्तर को हटाने पर हमने हाल ही में प्रकाशित एक लेख उपलब्ध है, अधिक जानकारी के लिए कैसे सी # का उपयोग कर पीडीएफ से एनोटेशन उत्तर निकालने के लिए गाइड पर एक नज़र डालें।