यह त्वरित ट्यूटोरियल बताता है कि Python का उपयोग करके PDF में हाइपरलिंक कैसे जोड़ें। यह Python का उपयोग करके PDF में लिंक डालें के लिए चरणों और रन करने योग्य नमूना कोड को साझा करके एप्लिकेशन लिखने के विवरण का वर्णन करता है। आप हाइपरलिंक को अनुकूलित करने और पृष्ठ पर किसी वांछित स्थान पर रखने के लिए विभिन्न विकल्प भी सीखेंगे।
पायथन का उपयोग करके पीडीएफ में हाइपरलिंक जोड़ने के चरण
- हाइपरलिंक बनाने के लिए वातावरण को .NET के माध्यम से पायथन के लिए Aspose.PDF का उपयोग करें पर सेट करें
- Document क्लास ऑब्जेक्ट का उपयोग करके PDF लोड करें और लक्षित पेज तक पहुंच प्राप्त करें
- एक विशेष आयताकार क्षेत्र में एक LinkAnnotation ऑब्जेक्ट बनाएँ और उसके गुणों को सेट करें
- उसी आयताकार क्षेत्र में एक FreeTextAnnotation ऑब्जेक्ट बनाएँ और संबंधित गुण सेट करें
- पृष्ठ पर एनोटेशन संग्रह में लिंक और मुफ़्त टेक्स्ट एनोटेशन जोड़ें
- डिस्क पर आउटपुट पीडीएफ को सेव करें
उपरोक्त चरणों का वर्णन पायथन का उपयोग करके पीडीएफ में लिंक कैसे जोड़ें। एक विस्तृत कार्यक्रम प्रवाह प्रस्तुत किया जाता है जहां पहले एक पीडीएफ फाइल से लक्ष्य पृष्ठ तक पहुँचा जाता है और फिर निर्दिष्ट विशेषताओं के साथ एक लिंक एनोटेशन जोड़ा जाता है। अगले चरण में, एक टेक्स्ट एनोटेशन उसी स्थान पर जोड़ा जाता है जहां लिंक एनोटेशन जोड़ा जाता है, और इसकी मूल विशेषताओं को सेट किया जाता है जैसे टेक्स्ट का रंग नीला पर सेट किया जाता है, फ़ॉन्ट सेट किया जाता है और इन एनोटेशन को जोड़ने से पहले अन्य प्रासंगिक गुण सेट किए जाते हैं पृष्ठ।
पायथन का उपयोग करके पीडीएफ में हाइपरलिंक सम्मिलित करने के लिए कोड
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open the document | |
document = pdf.Document("SamplePDFFile.pdf"); | |
# Access the first page | |
page = document.pages[1] | |
# Create a Link annotation | |
link = pdf.annotations.LinkAnnotation(page, pdf.Rectangle(100, 100, 300, 300, True)) | |
border = pdf.annotations.Border(link) | |
border.width = 0 | |
link.border = border | |
link.action = pdf.annotations.GoToURIAction("https://kb.aspose.com") | |
# Add the link annotation | |
page.annotations.add(link, True) | |
# Create Free Text annotation | |
appearance = pdf.annotations.DefaultAppearance() | |
appearance.font_name = "TimesNewRoman" | |
appearance.font_size = 10 | |
appearance.text_color = appearance.text_color.blue | |
textAnnotation = pdf.annotations.FreeTextAnnotation(document.pages[1],pdf.Rectangle(100, 100, 300, 300,True),appearance) | |
textAnnotation.contents = "Link to KB Aspose website" | |
# Set a border | |
textAnnotation.border = border | |
# Add the FreeText annotation | |
page.annotations.add(textAnnotation, True) | |
# Save the PDF | |
document.save("Output.pdf") | |
print("Hyperlink added successfully") |
यह कोड प्रदर्शित करता है पायथन का उपयोग करके पीडीएफ में हाइपरलिंक कैसे सम्मिलित करें जहां आयत क्षेत्र, सीमा चौड़ाई और लिंक क्रिया सेट करके लिंक एनोटेशन जोड़ा जाता है। दूसरी ओर उपयोगकर्ता सहायता के लिए, फ़ॉन्ट नाम, आकार, टेक्स्ट रंग और सामग्री सेट करके एक निःशुल्क टेक्स्ट एनोटेशन जोड़ा जाता है। दोनों एनोटेशन पृष्ठ के एनोटेशन संग्रह में जोड़े जाते हैं और फिर पीडीएफ को डिस्क पर सहेजा जाता है।
इस लेख ने हमें पायथन का उपयोग करके पीडीएफ़ का लिंक बनाने का तरीका सिखाया है। यदि आप PDF में तालिका सम्मिलित करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके पीडीएफ में टेबल कैसे डालें पर लेख देखें।