यह संक्षिप्त ट्यूटोरियल बताता है कि Java में PDF से एनोटेशन कैसे निकालें। इसमें IDE के लिए सेटिंग्स, कार्यों की सूची और Java में PDF एनोटेशन हटाने के लिए एक रनिंग सैंपल कोड शामिल है। आप अपनी आवश्यकताओं के आधार पर सभी या चयनित एनोटेशन को हटाना सीखेंगे।
जावा में पीडीएफ से एनोटेशन हटाने के चरण
- एनोटेशन हटाने के लिए Aspose.PDF for Java का उपयोग करने के लिए वातावरण सेट करें
- लक्ष्य PDF फ़ाइल को फ़ाइल नाम प्रदान करते हुए Document ऑब्जेक्ट में लोड करें
- लोड किए गए दस्तावेज़ में पृष्ठों के संग्रह से लक्ष्य पृष्ठ तक पहुँचें
- पृष्ठ के annotations collection तक पहुंचें और delete() विधि को कॉल करें
- एनोटेशन हटाने के बाद आउटपुट पीडीएफ को सेव करें
ये चरण Java में PDF से सभी एनोटेशन हटाने की प्रक्रिया को परिभाषित करते हैं। PDF के प्रत्येक पृष्ठ में AnnotationCollection का एक ऑब्जेक्ट होता है जो delete() विधि का उपयोग करके एनोटेशन हटाने का समर्थन करता है। आप संपूर्ण PDF से एनोटेशन हटाने के लिए PDF के सभी पृष्ठों को फिर से देख सकते हैं।
जावा में पीडीएफ में एनोटेशन हटाने के लिए कोड
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove Annotation in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete particular annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().delete(); | |
// Save updated document | |
pdfDocument.save("NoAnnotation_out.pdf"); | |
System.out.println("Annotations removed successfully"); | |
} | |
} |
उपरोक्त कोड जावा में PDF एनोटेशन रिमूवर को प्रदर्शित करता है। आप किसी विशेष एनोटेशन को हटाने के लिए इंडेक्स नंबर के साथ डिलीट() विधि का उपयोग कर सकते हैं। एक अन्य विकल्प डिलीट विधि में तर्क के रूप में इसे प्रदान करके एनोटेशन को हटाना है।
इस लेख में हमने सिखाया है कि Java में PDF से सभी एनोटेशन कैसे हटाएं। अगर आप PDF में कुछ टेक्स्ट हाइलाइट करना चाहते हैं, तो जावा का उपयोग करके पीडीएफ दस्तावेज़ को हाइलाइट कैसे करें पर लेख देखें।