इस लेख का उद्देश्य जावा का उपयोग करके ** पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के तरीके पर आपका मार्गदर्शन करना है। स्ट्राइकआउट एनोटेशन किसी PDF फ़ाइल में विशिष्ट पाठ या सामग्री को हाइलाइट करने के लिए उपयोगी होते हैं। सौभाग्य से, आमतौर पर उपयोग की जाने वाली एनोटेशन लाइब्रेरी की मदद से **जावा का उपयोग करके ** पीडीएफ में स्ट्राइकआउट एनोटेशन डालने की प्रक्रिया सीधी है। इसे प्राप्त करने के लिए, हमने आवश्यक चरणों को सूचीबद्ध किया है जिनका आपको पालन करने की आवश्यकता है।
जावा का उपयोग करके पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के चरण
- अपने प्रोजेक्ट में GroupDocs.Annotation for Java इंस्टॉल करने के लिए मावेन रिपॉजिटरी का इस्तेमाल करें
- पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के लिए आवश्यक कक्षाएं आयात करें
- एक Annotator वर्ग वस्तु इसके निर्माणकर्ता को PDF फ़ाइल पथ प्रदान करके बनाएँ
- बिंदु संरचना की वस्तुएँ बनाएँ
- स्ट्राइकआउट एनोटेशन क्लास का ऑब्जेक्ट बनाएं और कुछ गुण सेट करें जैसे स्थिति, पृष्ठ संख्या, अंक इत्यादि।
- Annotator.add विधि को कॉल करें और इसे स्ट्राइकआउटअनोटेशन ऑब्जेक्ट पास करें
- पीडीएफ को डिस्क में सेव करने के लिए एनोटेटर.सेव मेथड को कॉल करें
उपरोक्त चरण आपके कंप्यूटर पर एनोटेशन लाइब्रेरी को स्थापित करने का तरीका बताते हैं, जो आपको जावा में पीडीएफ में स्ट्राइकआउट एनोटेशन बनाने की अनुमति देगा। पीडीएफ फाइल में स्ट्राइकआउट एनोटेशन डालने के लिए किसी अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है। ये निर्देश व्यापक रूप से उपयोग किए जाने वाले ऑपरेटिंग सिस्टम जैसे कि विंडोज, मैकओएस और लिनक्स के साथ संगत हैं। नीचे दिया गया कोड उदाहरण दर्शाता है कि पीडीएफ में स्ट्राइकआउट एनोटेशन कैसे जोड़ा जाए।
कोड जावा का उपयोग कर पीडीएफ में स्ट्राइकआउट एनोटेशन जोड़ने के लिए
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.annotationmodels.StrikeoutAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddStrikeoutAnnotationinPDFUsingJava { | |
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"); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of StrikeoutAnnotation class and set options | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation(); | |
strikeout.setCreatedOn(Calendar.getInstance().getTime()); | |
strikeout.setFontColor(65535); | |
strikeout.setMessage("This is strikeout annotation"); | |
strikeout.setOpacity(0.7); | |
strikeout.setPageNumber(0); | |
strikeout.setPoints(points); | |
// Add strikeout annotation to Annotator | |
annotator.add(strikeout); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
पूर्ववर्ती अनुभाग ने एक बुनियादी कोड उदाहरण के साथ पीडीएफ में जावा स्ट्राइकआउट एनोटेशन का विस्तृत विवरण प्रदान किया, जिसमें केवल कुछ एपीआई कॉल की आवश्यकता होती है। एनोटेशन लाइब्रेरी स्थापित करने और इनपुट और आउटपुट फ़ाइल पथों को अपडेट करने के बाद, आप अपने एप्लिकेशन में कोड को मूल रूप से शामिल कर सकते हैं। बधाई हो, आपने जावा का उपयोग करके पीडीएफ फाइल में स्ट्राइकआउट एनोटेशन सफलतापूर्वक जोड़ लिया है।
पिछले ट्यूटोरियल में, हमने पीडीएफ फाइलों में अंडरलाइन एनोटेशन जोड़ने पर चर्चा की थी। इस विषय के बारे में अधिक जानने के लिए, कृपया जावा का उपयोग करके पीडीएफ में अंडरलाइन एनोटेशन कैसे जोड़ें पर हमारी मार्गदर्शिका देखें।