जावा का उपयोग करके पीडीएफ में एनोटेशन का उत्तर कैसे जोड़ें

आप इस कैसे करें ट्यूटोरियल में **एनोटेशन लाइब्रेरी का उपयोग जावा का उपयोग करके पीडीएफ में एनोटेशन का उत्तर जोड़ने के लिए जानेंगे। ट्यूटोरियल जावा में एनोटेशन पैकेज के लिए कॉन्फ़िगरेशन निर्देशों को भी शामिल करता है ताकि पीडीएफ-आधारित एनोटेशन उत्तरों का समर्थन किया जा सके। आप तेजी से सीखेंगे कि **जावा का उपयोग करके पीडीएफ में एनोटेशन का जवाब कैसे देंPDF एनोटेशन उत्तर बनाने के लिए चरण-दर-चरण निर्देश और उदाहरण कोड स्निपेट निम्नलिखित हैं।

जावा का उपयोग करके पीडीएफ में एनोटेशन का उत्तर जोड़ने के चरण

  1. मेवेन रिपॉजिटरी से GroupDocs.Annotation for Java इंस्टॉल करें
  2. एनोटेशन में उत्तर जोड़ने के लिए आवश्यक कक्षाएं आयात करें
  3. इनपुट PDF पथ के साथ Annotator वर्ग का ऑब्जेक्ट बनाएं
  4. उपयोगकर्ता, एरिया एनोटेशन, और उत्तर वस्तुओं को तत्काल करें
  5. रिप्लाई ऑब्जेक्ट को यूजर ऑब्जेक्ट असाइन करें
  6. AreaAnnotation के प्रत्युत्तर संग्रह के लिए प्रत्युत्तर ऑब्जेक्ट असाइन करें
  7. Annotator.add विधि को कॉल करें और इसके लिए एनोटेशन ऑब्जेक्ट पास करें
  8. परिणामी पीडीएफ पथ के साथ एनोटेटर.सेव विधि को कॉल करें

उपरोक्त व्यापक कदम का पालन किसी भी ऑपरेटिंग सिस्टम पर किया जा सकता है जहां जावा स्थापित है जावा में उत्तर के साथ पीडीएफ एनोटेट करने के लिए। इस प्रक्रिया में एनोटेटर वर्ग का उपयोग करके इनपुट पीडीएफ को लोड करना, एनोटेशन विशेषताओं को सेट करना और फिर आउटपुट पीडीएफ को डिस्क में सहेजना शामिल है। निम्नलिखित कोड स्निपेट उदाहरण देता है कि एनोटेशन में उत्तर कैसे सम्मिलित करें।

जावा का उपयोग कर पीडीएफ में एनोटेशन का जवाब जोड़ने के लिए कोड

import com.groupdocs.annotation.Annotator;
import com.groupdocs.annotation.licenses.License;
import com.groupdocs.annotation.models.*;
import com.groupdocs.annotation.models.annotationmodels.AreaAnnotation;
import java.util.ArrayList;
import java.util.Calendar;
public class AddReplytoAnnotationInPDFusingJava
{
public static void main(String[] args) {
// Set License to avoid the limitations of Annotation library
License license = new License();
license.setLicense("Conholdate.Annotator.lic");
// Create an instance of Annotator class
Annotator annotator = new Annotator("input.pdf");
try {
// Create an instance of User class and add data
User user1 = new User();
user1.setId(1);
user1.setName("Tom");
user1.setEmail("somemail@mail.com");
User user2 = new User();
user2.setId(2);
user2.setName("Jack");
user2.setEmail("somebody@mail.com");
User user3 = new User();
user3.setId(3);
user3.setName("Mike");
user3.setEmail("somemike@mail.com");
// Create an instance of AreaAnnotation class and set options
AreaAnnotation area = new AreaAnnotation();
area.setBackgroundColor(65535);
area.setBox(new Rectangle(100, 100, 100, 100));
area.setCreatedOn(Calendar.getInstance().getTime());
area.setMessage("This is area annotation");
area.setOpacity(0.7);
area.setPageNumber(0);
area.setPenColor(65535);
area.setPenStyle(PenStyle.DOT);
area.setPenWidth((byte) 3);
// Create an instance of Reply class and add comments
Reply reply1 = new Reply();
reply1.setId(1);
reply1.setComment("First comment");
reply1.setRepliedOn(Calendar.getInstance().getTime());
reply1.setUser(user1);
Reply reply2 = new Reply();
reply2.setId(2);
reply2.setComment("Second comment");
reply2.setRepliedOn(Calendar.getInstance().getTime());
reply2.setUser(user2);
Reply reply3 = new Reply();
reply3.setId(3);
reply3.setComment("Third comment");
reply3.setRepliedOn(Calendar.getInstance().getTime());
reply3.setUser(user1);
Reply reply4 = new Reply();
reply4.setId(4);
reply4.setComment("Fourth comment");
reply4.setRepliedOn(Calendar.getInstance().getTime());
reply4.setUser(user2);
Reply reply5 = new Reply();
reply5.setId(5);
reply5.setComment("Five comment");
reply5.setRepliedOn(Calendar.getInstance().getTime());
reply5.setUser(user3);
java.util.List<Reply> replies = new ArrayList<Reply>();
replies.add(reply1);
replies.add(reply2);
replies.add(reply3);
replies.add(reply4);
replies.add(reply5);
area.setReplies(replies);
// Add annotation and save to file
annotator.add(area);
annotator.save("result.pdf");
} finally {
if (annotator != null) {
annotator.dispose();
}
}
}
}

दस्तावेज़ के विशिष्ट वर्गों पर प्रतिक्रिया या टिप्पणी प्रदान करने के लिए टिप्पणियों को पीडीएफ़ में जोड़ा जा सकता है। कुछ मामलों में, किसी बिंदु को स्पष्ट करने या अतिरिक्त जानकारी प्रदान करने के लिए एनोटेशन का जवाब देना आवश्यक है। यहीं पर उत्तर एनोटेशन काम आता है। उपर्युक्त कोड उदाहरण दिखाता है कि कैसे कुछ एनोटेशन लाइब्रेरी के एपीआई का उपयोग करके जावा में पीडीएफ एनोटेशन का जवाब डालें

PDF में टेक्स्ट हाइलाइट करने पर हमारा सबसे हालिया लेख उपलब्ध है। अधिक विवरण के लिए, जावा का उपयोग करके पीडीएफ में टेक्स्ट को कैसे हाइलाइट करें पर हमारी मार्गदर्शिका देखें।

 हिन्दी