यह लेख बताता है कि Java का उपयोग करके PDF से हाइलाइट कैसे हटाएँ। इसमें विकास वातावरण सेट करने का विवरण, चरणों की सूची और एक नमूना कोड शामिल है जो Java का उपयोग करके PDF में हाइलाइट हटाने का तरीका दिखाता है। आप विभिन्न प्रकार के एनोटेशन को फ़िल्टर करना और आवश्यकताओं के अनुसार उन्हें हटाना सीखेंगे।
Java का उपयोग करके PDF से हाइलाइट हटाने के चरण
- हाइलाइट हटाने के लिए Aspose.PDF for Java का उपयोग करने हेतु वातावरण सेट करें
- विभिन्न रंगों में हाइलाइट्स वाले इनपुट PDF फ़ाइल को Document ऑब्जेक्ट में लोड करें
- PDF फ़ाइल में पृष्ठों के संग्रह को प्राप्त करें और उसमें मौजूद AnnotationCollection को पार्स करें
- प्रत्येक हाइलाइट एनोटेशन को प्रोसेस करें और उसे HighlightAnnotation क्लास में कास्ट करें
- एनोटेशन की जाँच करें और उपयोगकर्ता इनपुट के अनुसार उसे हटाने के लिए चिह्नित करें
- getAnnotations() के माध्यम से एक्सेस की गई Annotations संग्रह में delete() मेथड का उपयोग करके एनोटेशन हटाएँ
- PDF में हाइलाइट्स प्रोसेस करने के बाद आउटपुट PDF फ़ाइल सहेजें
ऊपर दिए गए चरण Java का उपयोग करके PDF में हाइलाइट हटाने के तरीके को संक्षेप में बताते हैं। लाइब्रेरी से आवश्यक मॉड्यूल आयात करें, एक एन्यूमेरेटर बनाएँ, लाइसेंस लोड करें और उस मेथड को परिभाषित करें जो इनपुट PDF, आउटपुट PDF, हटाने का प्रकार अर्थात सभी या विशिष्ट रंग, और आवश्यकता होने पर रंग जैसे तर्क प्राप्त करता है। अंत में, PDF में मौजूद हाइलाइट एनोटेशन तक पहुँचें और इनपुट पैरामीटर के आधार पर उन्हें हटाएँ।
Java का उपयोग करके PDF हाइलाइट हटाने का कोड
इस कोड ने Java का उपयोग करके PDF में हाइलाइट मिटाने का तरीका प्रदर्शित किया है। प्रत्येक पृष्ठ में मौजूद एनोटेशन को HighlightAnnotation में बदला जाता है, क्योंकि हाइलाइट हटाने के लिए रंग गुण की आवश्यकता हो सकती है। यदि आप सभी एनोटेशन हटाना चाहते हैं, तो इस HighlightAnnotation में कास्टिंग का उपयोग न करें और बिना किसी शर्त के सीधे एनोटेशन हटा दें।
इस लेख ने हमें हाइलाइट एनोटेशन को खोजने और हटाने की प्रक्रिया सिखाई है। PS फ़ाइल को PDF में बदलने के लिए, लेख Java का उपयोग करके PS फ़ाइल को PDF में बदलें देखें।