यह लेख Python का उपयोग करके PDF से हाइपरलिंक कैसे निकालें की प्रक्रिया का वर्णन करता है। इसमें विकास के माहौल को कॉन्फ़िगर करने, एप्लिकेशन को विकसित करने के लिए चरणों की एक सूची और ** पायथन का उपयोग करके पीडीएफ से सभी हाइपरलिंक्स को हटाने के लिए एक रन करने योग्य नमूना कोड के बारे में विवरण शामिल हैं। यदि आवश्यक हो तो चयनित पृष्ठों से हाइपरलिंक्स को हटाते समय आप विभिन्न अनुकूलन विकल्प भी सीखेंगे।
पायथन का उपयोग करके पीडीएफ में हाइपरलिंक को हटाने के चरण
- हाइपरलिंक हटाने के लिए IDE को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- Document क्लास ऑब्जेक्ट का उपयोग करके स्रोत PDF को हाइपरलिंक के साथ लोड करें
- annotations का संग्रह प्राप्त करने के लिए सभी पृष्ठों को एक-एक करके पार्स करें
- LINK प्रकार वाले प्रत्येक एनोटेशन की जाँच करें
- एनोटेशन संग्रह की डिलीट () विधि को कॉल करें
- हाइपरलिंक्स को हटाने के बाद आउटपुट पीडीएफ को सेव करें
इन चरणों में Python* का उपयोग करके *PDF हाइपरलिंक रिमूवर विकसित करने की प्रक्रिया शामिल है। पीडीएफ में प्रत्येक पृष्ठ में लिंक सहित विभिन्न प्रकार के एनोटेशन का संग्रह होता है। इस प्रक्रिया में, एक पीडीएफ फाइल में सभी पृष्ठ दोहराए जाते हैं जहां प्रत्येक एनोटेशन को एनोटेशन प्रकार लिंक के खिलाफ परीक्षण किया जाता है जिसे बाद में एनोटेशन संग्रह में डिलीट () विधि का उपयोग करके हटा दिया जाता है।
कोड पायथन का उपयोग कर पीडीएफ से लिंक निकालने के लिए
import aspose.pdf as pdf | |
from io import BytesIO | |
# Load input PDF document | |
pdfDoc = pdf.Document("PDFWithHyperLinks.pdf") | |
for p in pdfDoc.pages: | |
for annot in p.annotations: | |
if annot.annotation_type == pdf.annotations.AnnotationType.LINK: | |
p.annotations.delete(annot) | |
# Save the output PDF after deleting hyperlinks | |
pdfDoc.save("PdfWithoutHyperlinks.pdf") | |
print("Hyperlinks removed successfully") |
यह कोड Python का उपयोग करके PDF दस्तावेज़ से लिंक हटाने की प्रक्रिया को प्रदर्शित करता है। प्रत्येक पृष्ठ पर सभी एनोटेशन को पार्स किया जाता है और टाइप एनोटेशन टाइप के लिए चेक किया जाता है। LINK क्योंकि यह हाइपरलिंक को दर्शाता है। एक बार हाइपरलिंक का पता चलने के बाद, इसे डिलीट () विधि को कॉल करके हटा दिया जाता है, जो केवल हाइपरलिंक को हटा देता है, जबकि पाठ और उसके स्वरूपण को बनाए रखा जाता है, हालांकि आप इसे हटाने से पहले एनोटेशन के विभिन्न गुणों को सेट करके पाठ स्वरूपण को अनुकूलित कर सकते हैं।
इस लेख ने हमें निर्देशित किया है कि कैसे PDF में Python का उपयोग करके हाइपरलिंक हटाएं। यदि आप PDF में हाइपरलिंक जोड़ने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके पीडीएफ में हाइपरलिंक कैसे जोड़ें पर लेख देखें।