यह लेख आपको C#** का उपयोग करके PDF में **दूरी एनोटेशन जोड़ने के तरीके पर एक व्यापक मार्गदर्शिका प्रस्तुत करेगा। दूरी के एनोटेशन पीडीएफ दस्तावेजों में दो बिंदुओं के बीच की दूरी को इंगित करने में सहायक होते हैं, जो उन्हें तकनीकी ड्राइंग, निर्माण योजनाओं और सटीक माप की आवश्यकता वाले अन्य अनुप्रयोगों में उपयोगी बनाते हैं। हम एनोटेशन लाइब्रेरी की स्थापना पर विस्तृत निर्देश और C# में PDF में दूरी एनोटेशन सम्मिलित करने के लिए एक कोड उदाहरण प्रदान करेंगे। C# प्रोग्रामिंग भाषा का उपयोग करके PDF फ़ाइल में दूरी एनोटेशन जोड़ने के लिए आवश्यक कदम निम्नलिखित हैं।
सी # का उपयोग कर पीडीएफ में दूरी एनोटेशन जोड़ने के लिए कदम
- पीडीएफ में दूरी के एनोटेशन को शामिल करने के लिए, NuGet पैकेज मैनेजर का उपयोग करके GroupDocs.Annotation for .NET इंस्टॉल करें
- GroupDocs.Annotation नामस्थान का संदर्भ जोड़ें
- Annotator वर्ग का एक उदाहरण बनाएं और पीडीएफ फाइल के पथ को इसके निर्माता के तर्क के रूप में पास करें
- डिस्टेंस एनोटेशन क्लास का एक उदाहरण बनाएं और कुछ विशेषताएँ सेट करें, जैसे स्थिति और पृष्ठ संख्या
- Annotator.Add मेथड को कॉल करें और एक तर्क के रूप में DistanceAnnotation ऑब्जेक्ट प्रदान करें
- अंतिम आउटपुट PDF को डिस्क में सहेजने के लिए Annotator.Save विधि को कॉल करें
यदि आप ऊपर उल्लिखित दिशानिर्देशों का पालन करते हैं और अपने कंप्यूटर पर एनोटेशन लाइब्रेरी स्थापित करते हैं, तो आप सहजता से सी#* का उपयोग करके पीडीएफ में दूरी एनोटेशन बना सकते हैं। जब तक .NET स्थापित है, ये निर्देश लोकप्रिय ऑपरेटिंग सिस्टम, जैसे Windows, macOS, और Linux पर निष्पादित किए जा सकते हैं। पीडीएफ फाइल में दूरी के एनोटेशन को शामिल करने के लिए किसी अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है। इसके अतिरिक्त, निम्न कोड उदाहरण में प्रयुक्त लाइब्रेरी क्रॉस-प्लेटफ़ॉर्म है।
सी # का उपयोग कर पीडीएफ में दूरी एनोटेशन जोड़ने के लिए कोड
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance 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 distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
पिछले अनुभाग ने सरल कोड उदाहरण के साथ-साथ PDF C#* में *दूरी एनोटेशन कैसे जोड़ा जाए, इसकी गहन व्याख्या प्रदान की। दस्तावेज़ एनोटेशन लाइब्रेरी को स्थापित करने और आवश्यकतानुसार इनपुट और आउटपुट फ़ाइल पथ को संशोधित करने के बाद, आप आसानी से कोड को अपने एप्लिकेशन में एकीकृत कर सकते हैं। बधाई हो! आपने सी # का उपयोग कर पीडीएफ फाइल में दूरी एनोटेशन सफलतापूर्वक कार्यान्वित किया है।
हमने पहले पीडीएफ में दीर्घवृत्त एनोटेशन जोड़ने पर एक लेख साझा किया है। यदि आपको अधिक जानकारी की आवश्यकता है, तो कृपया कैसे सी # का उपयोग कर पीडीएफ में दीर्घवृत्त एनोटेशन जोड़ने के लिए पर मार्गदर्शिका देखें।