इस ट्यूटोरियल में, हम जानेंगे कि **जावा का उपयोग करके पीडीएफ में एलिप्से एनोटेशन कैसे जोड़ें। एनोटेशन पीडीएफ में जानकारी, हाइलाइट्स और टिप्पणियों को जोड़ने का एक प्रभावी तरीका प्रदान करता है। एलिप्से एनोटेशन, विशेष रूप से, पीडीएफ दस्तावेज़ के भीतर विशिष्ट क्षेत्रों या आकृतियों को हाइलाइट करने में सहायक होते हैं। हम आपका मार्गदर्शन करेंगे कि एनोटेशन लाइब्रेरी को कैसे सेटअप करें और जावा में पीडीएफ में एलिप्से एनोटेशन डालें के लिए कोड उदाहरण लिखें। आगामी खंड जावा प्रोग्रामिंग भाषा का उपयोग करके एक PDF दस्तावेज़ में दीर्घवृत्त जोड़ने के बारे में विस्तार से बताएगा।
जावा का उपयोग करके पीडीएफ में दीर्घवृत्त एनोटेशन जोड़ने के चरण
- अपने प्रोजेक्ट में GroupDocs.Annotation for Java को एकीकृत करने के लिए मेवेन रिपॉजिटरी का उपयोग करें
- पीडीएफ में दीर्घवृत्त एनोटेशन जोड़ने के लिए आवश्यक कक्षाएं जोड़ें
- PDF फ़ाइल के कंस्ट्रक्टर को पाथ पास करके Annotator क्लास का एक उदाहरण बनाएं
- EllipseAnnotation क्लास का एक उदाहरण बनाएं और कुछ गुण जैसे स्थिति, पृष्ठ संख्या आदि सेट करें।
- Annotator.add मेथड को कॉल करें और इसमें EllipseAnnotation ऑब्जेक्ट पास करें
- PDF को डिस्क में सहेजने के लिए Annotator.save पद्धति को कॉल करें
उपरोक्त दिशानिर्देशों का पालन करके और किसी भी कंप्यूटर पर एनोटेशन लाइब्रेरी स्थापित करके, आप तेजी से जावा का उपयोग करके पीडीएफ में एलीपसे एनोटेशन बना सकते हैं। इन चरणों को विभिन्न लोकप्रिय ऑपरेटिंग सिस्टमों पर किया जा सकता है, जैसे कि विंडोज़, मैकोज़ और लिनक्स जहां जावा स्थापित है। पीडीएफ फाइल में इलिप्स एनोटेशन जोड़ने के लिए किसी अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है। इसके अलावा, बाद के कोड उदाहरण में उपयोग की जाने वाली लाइब्रेरी क्रॉस-प्लेटफ़ॉर्म है।
जावा का उपयोग कर पीडीएफ में दीर्घवृत्त एनोटेशन जोड़ने के लिए कोड
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.PenStyle; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.annotationmodels.EllipseAnnotation; | |
import java.util.Calendar; | |
public class AddEllipseAnnotationinPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of EllipseAnnotation class and set options | |
EllipseAnnotation ellipse = new EllipseAnnotation(); | |
ellipse.setBackgroundColor(65535); | |
ellipse.setBox(new Rectangle(100, 100, 100, 100)); | |
ellipse.setCreatedOn(Calendar.getInstance().getTime()); | |
ellipse.setMessage("This is ellipse annotation"); | |
ellipse.setOpacity(0.7); | |
ellipse.setPageNumber(0); | |
ellipse.setPenColor(65535); | |
ellipse.setPenStyle(PenStyle.DOT); | |
ellipse.setPenWidth((byte) 3); | |
// Add ellipse annotation to Annotator | |
annotator.add(ellipse); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
उपरोक्त अनुभाग ने सरल कोड उदाहरण के साथ पीडीएफ जावा में एलिप्से एनोटेशन जोड़ने पर एक व्यापक व्याख्या प्रदान की है। दस्तावेज़ एनोटेशन लाइब्रेरी स्थापित करने और आवश्यकतानुसार इनपुट और आउटपुट फ़ाइल पथ को संशोधित करने के बाद, कोड को आपके एप्लिकेशन में एकीकृत करना आसानी से किया जा सकता है। बधाई हो! आपने जावा का उपयोग करके एक पीडीएफ फाइल में एक दीर्घवृत्त एनोटेशन को सफलतापूर्वक शामिल किया है।
पहले, हमने पीडीएफ में टेक्स्ट फील्ड एनोटेशन डालने पर एक लेख प्रकाशित किया था। अधिक विवरण के लिए, कैसे जावा का उपयोग कर पीडीएफ में पाठ क्षेत्र एनोटेशन जोड़ने के लिए पर मार्गदर्शिका देखें।