यह लेख बताता है जावा का उपयोग करके PDF में टिप्पणी कैसे डालें। यह पर्यावरण को स्थापित करने के लिए आवश्यक सभी जानकारी, चरणों की एक सूची, और Java का उपयोग करके PDF में नोट्स जोड़ने के लिए चलने योग्य नमूना कोड प्रदान करता है। यह आपको टेक्स्ट एनोटेशन जोड़ने और कस्टमाइज़ करने के लिए मार्गदर्शन करेगा और फिर इसे डिस्क पर सहेजने से पहले चयनित पीडीएफ पेज में एनोटेशन संग्रह में जोड़ देगा।
जावा का उपयोग करके पीडीएफ में टिप्पणियाँ जोड़ने के चरण
- एनोटेशन जोड़ने के लिए Aspose.PDF for Java जोड़ने के लिए वातावरण स्थापित करें
- Document क्लास ऑब्जेक्ट का उपयोग करके एनोटेशन जोड़ने के लिए PDF बनाएं या लोड करें
- TextAnnotation क्लास ऑब्जेक्ट का एक ऑब्जेक्ट बनाएं और उसके गुण सेट करें
- एक बॉर्डर ऑब्जेक्ट बनाएं और इसे एनोटेशन ऑब्जेक्ट में जोड़ें
- चयनित पृष्ठ के एनोटेशन संग्रह में एनोटेशन जोड़ें
- इसमें एनोटेशन वाली परिणामी पीडीएफ फाइल को सेव करें
उपरोक्त चरणों का वर्णन जावा का उपयोग करके पीडीएफ में टिप्पणियां कैसे जोड़ें जहां एक पीडीएफ फाइल के निर्माण के बाद पर्यावरण विन्यास प्रदान किया जाता है और फिर एक टेक्स्ट एनोटेशन बनाया जाता है और पीडीएफ फाइल में जोड़ा जाता है। सभी आवश्यक वर्गों की पहचान की जाती है जैसे टेक्स्टएनोटेशन क्लास का उपयोग टिप्पणी बनाने के लिए किया जाता है और सीमा वर्ग का उपयोग टिप्पणियों के चारों ओर सीमा बनाने के लिए किया जाता है। अंतिम चरण में, इस एनोटेशन को पेज क्लास के getAnnotations().add() विधि का उपयोग करके एनोटेशन संग्रह में जोड़ा जाता है।
कोड जावा का उपयोग कर पीडीएफ में टिप्पणी जोड़ने के लिए
import com.aspose.pdf.AnnotationState; | |
import com.aspose.pdf.Border; | |
import com.aspose.pdf.Dash; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.Page; | |
import com.aspose.pdf.Rectangle; | |
import com.aspose.pdf.TextAnnotation; | |
import com.aspose.pdf.TextFragment; | |
import com.aspose.pdf.TextIcon; | |
public class AsposeProjects { | |
public static void main(String[] args) throws Exception {//main function to annotate a PDF in Java | |
// Load a license | |
License lic= new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Initialize document object | |
Document pdfDocument = new Document(); | |
// Add a page | |
Page targetPage = pdfDocument.getPages().add(); | |
// Add some sample text to the new page | |
targetPage.getParagraphs().add(new TextFragment("Here are the sample contents of the PDF")); | |
// Create annotation | |
TextAnnotation annotation = new TextAnnotation(pdfDocument.getPages().get_Item(1), new Rectangle(220, 420, 420, 620)); | |
annotation.setTitle("Title of the annotation"); | |
annotation.setSubject("Subject of the annotation"); | |
annotation.setState(AnnotationState.Accepted); | |
annotation.setContents("Contents of the annotation"); | |
annotation.setOpen(true); | |
annotation.setIcon(TextIcon.Key); | |
Border border = new Border(annotation); | |
border.setWidth(6); | |
border.setDash(new Dash(1, 1)); | |
annotation.setBorder(border); | |
// Add an annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().add(annotation); | |
// Save output file | |
pdfDocument.save("AnnotatedPdf.pdf"); | |
System.out.println("Done"); | |
} | |
} |
उपर्युक्त उदाहरण जावा का उपयोग करके * पीडीएफ में टिप्पणी सम्मिलित करने की प्रक्रिया को प्रदर्शित करता है। TextAnnotation क्लास का उपयोग विभिन्न गुणों को सेट करने के लिए किया जाता है, जबकि आप अन्य गुणों के साथ-साथ सेट टेक्स्ट क्षैतिज और लंबवत संरेखण, उत्तर प्रकार, अस्पष्टता, मार्जिन और हाइपरलिंक को बहुत कम नाम देने के लिए सेट कर सकते हैं। हमने एनोटेशन की सीमा भी निर्धारित की है, हालाँकि यदि आवश्यक हो तो आप इसकी आयत, ऊँचाई, रंग और मार्जिन निर्धारित कर सकते हैं।
इस लेख में, हमने जावा का उपयोग करके पीडीएफ में टिप्पणियां डालने की प्रक्रिया सीखी है। यदि आप PDF में वॉटरमार्क जोड़ने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके पीडीएफ में वॉटरमार्क कैसे जोड़ें पर लेख देखें।