यह लेख एक मार्गदर्शिका है जो इस प्रक्रिया की व्याख्या करती है कि C# का उपयोग करके पीडीएफ में एरो एनोटेशन कैसे जोड़ा जाए। एरो एनोटेशन सहायक उपकरण हैं जो किसी दस्तावेज़ के विशिष्ट अनुभागों पर ध्यान केंद्रित कर सकते हैं, जैसे कि एक विशेष ग्राफ़, तालिका या पाठ की पंक्ति। इसके अतिरिक्त, लेख एनोटेशन लाइब्रेरी का उपयोग करने और C# में PDF में एरो एनोटेशन डालने के लिए एक बुनियादी एप्लिकेशन विकसित करने पर निर्देश प्रदान करता है। निम्न अनुभाग में PDF में तीर जोड़ने के लिए आवश्यक चरणों का विवरण दिया गया है, और इसमें एक कोड उदाहरण शामिल है।
सी # का उपयोग कर पीडीएफ में एरो एनोटेशन जोड़ने के लिए कदम
- अपने PDF दस्तावेज़ में ऐरो एनोटेशन जोड़ने के लिए NuGet पैकेज मैनेजर के माध्यम से GroupDocs.Annotation for .NET इंस्टॉल करें
- एक संदर्भ के रूप में GroupDocs.Annotation नामस्थान शामिल करें
- PDF फ़ाइल के निर्माता को तर्क के रूप में पथ प्रदान करके Annotator वर्ग का एक उदाहरण बनाएं
- ArrowAnnotation क्लास का एक उदाहरण बनाएं और वांछित गुणों को परिभाषित करें, जैसे स्थिति और पृष्ठ संख्या
- Annotator.Add विधि को कॉल करें और एक पैरामीटर के रूप में ArrowAnnotation ऑब्जेक्ट प्रदान करें
- परिणामी PDF आउटपुट को डिस्क में सहेजने के लिए Annotator.Save विधि का उपयोग करें
आप किसी भी प्लेटफ़ॉर्म पर ऊपर वर्णित प्रक्रिया को लागू कर सकते हैं जिसमें .NET स्थापित है, जिससे आप अतिरिक्त सॉफ़्टवेयर या टूल की आवश्यकता के बिना C# का उपयोग करके PDF में एरो एनोटेशन बना सकते हैं। आप जिस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, चाहे वह विंडोज, लिनक्स या मैकओएस हो, पीडीएफ में एरो एनोटेशन डालने के चरण समान हैं। नीचे दिया गया कोड उदाहरण बताता है कि पीडीएफ में तीर कैसे जोड़ा जाए और परिणामी आउटपुट को डिस्क में कैसे सहेजा जाए।
सी # का उपयोग कर पीडीएफ में एरो एनोटेशन जोड़ने के लिए कोड
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddArrowAnnotationinPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of ArrowAnnotation class | |
// and set some properties | |
ArrowAnnotation arrow = new ArrowAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is arrow annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add arrow annotation to Annotator | |
annotator.Add(arrow); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
ऐरो एनोटेशन का उपयोग प्रभावी ढंग से सूचना का संचार कर सकता है और पाठक के ध्यान को एक विशिष्ट बिंदु पर निर्देशित कर सकता है। ऊपर दिए गए अनुभाग में समझाया गया है कि सभी आवश्यक चरणों सहित PDF C# में एरो एनोटेशन कैसे जोड़ें। एक बार जब आप एनोटेशन लाइब्रेरी को कॉन्फ़िगर कर लेते हैं और फ़ाइल पथ को समायोजित कर लेते हैं, तो आप इस कोड को आसानी से अपने एप्लिकेशन में एकीकृत कर सकते हैं।
हमने पहले सी # का उपयोग कर पीडीएफ में क्षेत्र एनोटेशन डालने पर एक लेख प्रकाशित किया है। अधिक जानकारी के लिए, कृपया सी # का उपयोग कर पीडीएफ में क्षेत्र एनोटेशन कैसे सम्मिलित करें पर हमारी मार्गदर्शिका देखें।