इस लेख का उद्देश्य सी #** का उपयोग करके पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के तरीके पर मार्गदर्शन प्रदान करना है। किसी PDF फ़ाइल में स्ट्राइकआउट एनोटेशन जोड़ना कुछ पाठ या सामग्री पर जोर देने के लिए उपयोगी हो सकता है। सौभाग्य से, आमतौर पर उपयोग की जाने वाली एनोटेशन लाइब्रेरी की मदद से, आप आसानी से C# का उपयोग करके पीडीएफ में स्ट्राइकआउट एनोटेशन सम्मिलित कर सकते हैं। इसे प्राप्त करने के लिए, हमने आवश्यक चरणों को सूचीबद्ध किया है जिनका आपको पालन करने की आवश्यकता है।
सी # का उपयोग कर पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के लिए कदम
- GroupDocs.Annotation for .NET इंस्टॉल करने के लिए NuGet पैकेज मैनेजर का उपयोग करें
- अपने प्रोजेक्ट में GroupDocs.Annotation का नामस्थान संदर्भ शामिल करें
- Annotator क्लास के किसी ऑब्जेक्ट के कंस्ट्रक्टर को PDF फ़ाइल का पाथ प्रदान करके उसे इंस्टेंट करें
- स्ट्राइकआउटएनोटेशन वर्ग का एक नया उदाहरण बनाएं और इसके गुणों को मान निर्दिष्ट करें, जैसे पृष्ठ संख्या और पृष्ठभूमि का रंग
- स्ट्राइकआउट एनोटेशन ऑब्जेक्ट को पैरामीटर के रूप में पास करने के लिए एनोटेटर वर्ग की ऐड विधि को कॉल करें
- डिस्क पर परिणामी पीडीएफ को स्टोर करने के लिए एनोटेटर क्लास की सेव विधि का उपयोग करें
ये निर्देश आपके कंप्यूटर पर एनोटेशन लाइब्रेरी स्थापित करने की प्रक्रिया को प्रदर्शित करते हैं, जो आपको सी# में पीडीएफ में स्ट्राइकआउट एनोटेशन बनाने में सक्षम करेगा। पीडीएफ फाइल में स्ट्राइकआउट एनोटेशन डालने के लिए आपको किसी पूरक सॉफ्टवेयर की आवश्यकता नहीं है। ये निर्देश आमतौर पर उपयोग किए जाने वाले ऑपरेटिंग सिस्टम, जैसे कि विंडोज, मैकओएस और लिनक्स के साथ संगत हैं। निम्न कोड उदाहरण बताता है कि पीडीएफ में स्ट्राइकआउट एनोटेशन कैसे जोड़ा जाए।
सी # का उपयोग कर पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के लिए कोड
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
using System.Collections.Generic; | |
using System; | |
namespace AddStrikeoutAnnotationtoPDFUsingCSharp | |
{ | |
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 StrikeoutAnnotation class | |
// and set some properties | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation | |
{ | |
CreatedOn = DateTime.Now, | |
FontColor = 65535, | |
BackgroundColor = 16761035, | |
Message = "This is strikeout annotation", | |
Opacity = 0.7, | |
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 strikeout annotation to Annotator | |
annotator.Add(strikeout); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
पिछले अनुभाग में पीडीएफ में *C# स्ट्राइकआउट एनोटेशन का विवरण शामिल था। हमने एक मूल कोड उदाहरण भी प्रदान किया है जिसके लिए केवल कुछ API कॉल की आवश्यकता होती है। एक बार जब आप एनोटेशन लाइब्रेरी स्थापित कर लेते हैं और इनपुट और आउटपुट फ़ाइल पथ अपडेट कर लेते हैं, तो आप कोड को अपने एप्लिकेशन में आसानी से एकीकृत कर सकते हैं। बधाई हो, आपने सी # का उपयोग कर पीडीएफ फाइल में स्ट्राइकआउट एनोटेशन सफलतापूर्वक जोड़ा है।
हमने पहले पीडीएफ फाइलों में अंडरलाइन एनोटेशन जोड़ने के विषय को कवर किया है। इस विषय पर अधिक जानकारी के लिए, कृपया सी # का उपयोग कर पीडीएफ में अंडरलाइन एनोटेशन कैसे जोड़ें पर हमारी मार्गदर्शिका देखें।