इस कैसे-करें ट्यूटोरियल में, आप C# का उपयोग करके पीडीएफ में एनोटेशन में उत्तर जोड़ने की प्रक्रिया सीखेंगे। इस गाइड में एनोटेशन पैकेज को C# का उपयोग करके पीडीएफ में एनोटेशन का जवाब देने के लिए कॉन्फ़िगर करने के निर्देश भी शामिल हैं। आप PDF में एनोटेशन जोड़ने और उसी एनोटेशन में उत्तर जोड़ने का तरीका आसानी से सीखेंगे। नमूना कोड उदाहरण के साथ पीडीएफ में एनोटेशन उत्तर बनाने के लिए यहां विस्तृत दिशा-निर्देश दिए गए हैं।
सी # का उपयोग कर पीडीएफ में एनोटेशन का जवाब जोड़ने के लिए कदम
- पीडीएफ एनोटेशन का जवाब देने के लिए NuGet से GroupDocs.Annotation for .NET पैकेज इंस्टॉल करें
- एनोटेशन उत्तर बनाने के लिए GroupDocs.Annotation नाम स्थान का संदर्भ जोड़ें
- इनपुट दस्तावेज़ पथ के साथ Annotator वस्तु को दृष्टांत दें
- तत्काल उपयोगकर्ता, एरियाएनोटेशन, और उत्तर वस्तु(ओं)
- उत्तर देने के लिए उपयोगकर्ता ऑब्जेक्ट असाइन करें
- एरिया एनोटेशन के जवाब संग्रह के लिए उत्तर वस्तु (ओं) को असाइन करें
- एनोटेटर को कॉल करें। विधि जोड़ें और एनोटेशन ऑब्जेक्ट को पास करें
- एनोटेटर को कॉल करें। परिणामी दस्तावेज़ पथ के साथ विधि सहेजें
हमने सी# में उत्तर के साथ पीडीएफ को एनोटेट करने और परिणामी पीडीएफ को डिस्क में सहेजने के लिए सभी आवश्यक चरणों को स्पष्ट किया है। आप एनोटेटर वर्ग का उपयोग करके इनपुट दस्तावेज़ को लोड करके एनोटेशन कार्यक्षमता का उत्तर देना शुरू कर सकते हैं, एनोटेशन गुण सेट कर सकते हैं और अंत में परिणामी पीडीएफ को डिस्क में सहेज सकते हैं। एनोटेशन में जवाब जोड़ने के लिए यहां कोड उदाहरण दिया गया है।
सी # का उपयोग करके पीडीएफ में एनोटेशन का उत्तर जोड़ने के लिए कोड
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System; | |
using System.Collections.Generic; | |
namespace AddReplytoAnnotationUsingCSharp | |
{ | |
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")) | |
{ | |
// Instantiate User objects | |
User user1 = new User | |
{ | |
Id = 1, | |
Name = "Tom", | |
Email = "somemail@mail.com" | |
}; | |
User user2 = new User | |
{ | |
Id = 2, | |
Name = "Jack", | |
Email = "somebody@mail.com" | |
}; | |
// Instantiate AreaAnnotation object and set its properties | |
AreaAnnotation area = new AreaAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is an area annotation", | |
PageNumber = 0, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Id = 1, | |
Comment = "First comment", | |
RepliedOn = DateTime.Now, | |
User = user1 | |
}, | |
new Reply | |
{ | |
Id = 2, | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now, | |
User = user2, | |
} | |
} | |
}; | |
//Add annotation into document | |
annotator.Add(area); | |
//Save the final output to disk | |
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf"); | |
} | |
} | |
} | |
} |
उपरोक्त कोड उदाहरण सी # * में पीडीएफ एनोटेशन का उत्तर डालने की कार्यक्षमता प्रस्तुत करता है और एनोटेशन लाइब्रेरी के कुछ एपीआई कॉल का उपभोग करके इसे पूरा करता है। इसके अलावा, यह C# कोड उदाहरण किसी भी सामान्य ऑपरेटिंग सिस्टम पर निष्पादित किया जा सकता है जो MS Windows, Linux और Mac OS जैसे .NET का समर्थन करता है। हाल ही में, हमने वर्ड में वॉटरमार्क जोड़ने पर एक लेख प्रकाशित किया है, अधिक जानकारी के लिए सी # का उपयोग कर वर्ड में वॉटरमार्क कैसे जोड़ें गाइड पर एक नज़र डालें।