यह लेख सबसे लोकप्रिय एनोटेशन लाइब्रेरी की मदद से ** जावा का उपयोग करके पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन जोड़ने ** पर केंद्रित है। टेक्स्ट रिडक्शन दस्तावेजों के भीतर संवेदनशील जानकारी को सुरक्षित रूप से छिपाने के लिए एक विश्वसनीय तकनीक का प्रदर्शन करता है। इसके अतिरिक्त, हम जावा में ** PDF में टेक्स्ट रिडक्शन एनोटेशन डालने ** के लिए एनोटेशन लाइब्रेरी स्थापित करने में आपकी सहायता करेंगे।
जावा का उपयोग करके पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन जोड़ने के चरण
- पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन जोड़ने के लिए अपने प्रोजेक्ट में GroupDocs.Annotation for Java को शामिल करने के लिए मावेन रिपॉजिटरी का उपयोग करें
- पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन डालने के लिए आवश्यक कक्षाएं शामिल करें
- इसके निर्माता को एक तर्क के रूप में पीडीएफ फाइल पथ प्रदान करके Annotator वर्ग का ऑब्जेक्ट बनाएं
- TextRedactionAnnotation वर्ग का एक उदाहरण बनाएँ और वांछित गुण सेट करें, जैसे स्थिति, पृष्ठ संख्या, आदि।
- Annotator.add विधि को कॉल करें, TextRedactionAnnotation क्लास के ऑब्जेक्ट को एक तर्क के रूप में पास करें
- आउटपुट PDF फ़ाइल को डिस्क में सहेजने के लिए Annotator.save विधि को कॉल करें
उपरोक्त चरणों का पालन करके, जावा का उपयोग करके पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन बनाने की प्रक्रिया सीधी हो जाती है। जब तक जावा स्थापित है, ये निर्देश विंडोज, मैकओएस और लिनक्स जैसे लोकप्रिय ऑपरेटिंग सिस्टम के साथ संगत हैं। इसका फायदा यह है कि पीडीएफ फाइल में टेक्स्ट रिडक्शन एनोटेशन जोड़ने के लिए किसी अतिरिक्त सॉफ्टवेयर इंस्टॉलेशन की आवश्यकता नहीं है।
जावा का उपयोग कर पीडीएफ में टेक्स्ट रिडक्शन एनोटेशन जोड़ने के लिए कोड
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.TextRedactionAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddTextRedactionAnnotationinPDFusingJava { | |
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 Reply class and add comments | |
Reply reply1 = new Reply(); | |
reply1.setComment("First comment"); | |
reply1.setRepliedOn(Calendar.getInstance().getTime()); | |
Reply reply2 = new Reply(); | |
reply2.setComment("Second comment"); | |
reply2.setRepliedOn(Calendar.getInstance().getTime()); | |
java.util.List<Reply> replies = new ArrayList<Reply>(); | |
replies.add(reply1); | |
replies.add(reply2); | |
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 TextRedactionAnnotation class and set options | |
TextRedactionAnnotation textRedaction = new TextRedactionAnnotation(); | |
textRedaction.setCreatedOn(Calendar.getInstance().getTime()); | |
textRedaction.setMessage("This is text redaction annotation"); | |
textRedaction.setPageNumber(0); | |
textRedaction.setPoints(points); | |
textRedaction.setReplies(replies); | |
// Add text redaction annotation into PDF | |
annotator.add(textRedaction); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
इस ट्यूटोरियल में उल्लिखित निर्देशों का पालन करके, जावा का उपयोग करके टेक्स्ट रिडक्शन एनोटेशन जोड़ना एक सीधी प्रक्रिया बन जाती है। दस्तावेज़ों के भीतर संवेदनशील जानकारी को छुपाने के लिए टेक्स्ट रिडक्शन एनोटेशन का उपयोग करना एक प्रभावी तरीका है। एक बार जब आप दस्तावेज़ एनोटेशन लाइब्रेरी स्थापित कर लेते हैं और अपनी आवश्यकताओं को पूरा करने के लिए इनपुट और आउटपुट फ़ाइल निर्देशिकाओं को समायोजित कर लेते हैं, तो प्रदान किए गए कोड को आपके अनुप्रयोगों में एकीकृत करना एक सहज अनुभव होना चाहिए। बधाई हो! अब आपने टेक्स्ट रिडक्शन एनोटेशन जावा जोड़ने की प्रक्रिया सफलतापूर्वक सीख ली है।
विषय की व्यापक समझ के लिए, हम अनुशंसा करते हैं कि हम अपने पहले प्रकाशित विषय का संदर्भ लें जो जावा प्रोग्रामिंग का उपयोग करके पीडीएफ फाइलों में बिंदु एनोटेशन जोड़ने का विस्तृत विवरण प्रदान करता है। इस विषय में गहराई से जाने के लिए, हम आपको जावा का उपयोग करके पीडीएफ में पॉइंट एनोटेशन कैसे जोड़ें कैसे करें इस विषय पर परामर्श करने के लिए प्रोत्साहित करते हैं।