कैसे करें इस संक्षिप्त ट्यूटोरियल में, आप सीखेंगे Java का उपयोग करके PDF में हाइपरलिंक कैसे बनाएं। यह पर्यावरण को स्थापित करने के लिए सभी विवरण, अनुसरण किए जाने वाले चरणों की एक सूची, और जावा का उपयोग करके पीडीएफ में लिंक सम्मिलित करने के लिए एक रन करने योग्य नमूना कोड प्रदान करता है। हाइपरलिंक को अनुकूलित करने के लिए आपको स्थान और अन्य मापदंडों के साथ सभी विवरण मिलेंगे।
जावा का उपयोग करके पीडीएफ में लिंक एम्बेड करने के चरण
- हाइपरलिंक्स जोड़ने के लिए Aspose.PDF for Java का उपयोग करने के लिए IDE सेट करें
- Document class ऑब्जेक्ट का उपयोग करके लक्ष्य PDF फ़ाइल खोलें और वांछित पृष्ठ तक पहुंच प्राप्त करें
- एक link annotation बनाएं और इसे लक्ष्य पेज में जोड़ें
- नमूना स्थान पर एक निःशुल्क टेक्स्ट एनोटेशन बनाएं और इसे लक्ष्य पृष्ठ पर भी जोड़ें
- हाइपरलिंक वाली परिणामी पीडीएफ फाइल को डिस्क पर सेव करें
ये कदम जावा का उपयोग करके पीडीएफ में लिंक कैसे जोड़ें की प्रक्रिया को विस्तृत करते हैं। प्रक्रिया काफी सरल है जहां हमें पीडीएफ के लक्ष्य पृष्ठ के डिफ़ॉल्ट संग्रह में दो प्रकार के एनोटेशन जोड़ने होते हैं। पहला एनोटेशन एक लिंक एनोटेशन है जहां एक यूआरएल खोलने के लिए एक क्रिया को परिभाषित किया गया है और दूसरी एनोटेशन में, हम उस टेक्स्ट को परिभाषित करते हैं जिसे उसी स्थान पर प्रदर्शित किया जाना है जहां हाइपरलिंक को प्रभावी और दृश्यमान बनाने के लिए लिंक एनोटेशन जोड़ा गया है। पाठ का रूप।
जावा का उपयोग करके पीडीएफ में हाइपरलिंक जोड़ने के लिए कोड
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Add hyperlink to PDF in Java | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load the document | |
Document document = new Document("AddHyperlink.pdf"); | |
// Get access to the first page for adding a hyperlink | |
Page page = document.getPages().get_Item(1); | |
// Instantiate a link annotation and set its properties | |
LinkAnnotation link = new LinkAnnotation(page, new Rectangle(150, 150, 350, 350)); | |
Border border = new Border(link); | |
border.setWidth(0); | |
link.setBorder(border); | |
link.setAction(new GoToURIAction("www.aspose.com")); | |
// Add the annotation | |
page.getAnnotations().add(link); | |
// Instantiate the free text annotation and set its properties | |
FreeTextAnnotation textAnnotation = new FreeTextAnnotation(document.getPages().get_Item(1), | |
new Rectangle(100, 100, 300, 300), | |
new DefaultAppearance("TimesNewRoman", 10, Color.getBlue().toRgb())); | |
textAnnotation.setContents("Link to Aspose website"); | |
// Set the border | |
textAnnotation.setBorder(border); | |
// Add the text annotation to the page at the same location where link annotation is added | |
page.getAnnotations().add(textAnnotation); | |
// Save the updated PDF document | |
document.save("Output.pdf"); | |
System.out.println("Done"); | |
} | |
} |
उपरोक्त कोड जावा का उपयोग करके * पीडीएफ में हाइपरलिंक सम्मिलित करने की प्रक्रिया को प्रदर्शित करता है। यह लिंक एनोटेशन बनाने के लिए LinkAnnotation क्लास ऑब्जेक्ट का उपयोग करता है जहां आप लिंक, बॉर्डर, चौड़ाई, क्रिया, उपस्थिति स्थिति, मार्जिन और नाम के लिए सक्रिय आयताकार क्षेत्र जैसे कई गुण सेट कर सकते हैं। इसी तरह टेक्स्ट एनोटेशन के लिए, FreeTextAnnotation क्लास ऑब्जेक्ट का उपयोग किया जाता है, जहां हमें लिंक एनोटेशन सक्रिय क्षेत्र, फ़ॉन्ट, आकार, रंग, सामग्री, संरेखण, कॉलआउट, झंडे, इरादे, औचित्य और अस्पष्टता, आदि के समान आयताकार क्षेत्र सेट करने की आवश्यकता होती है।
इस लेख में, हमने जावा का उपयोग करके पीडीएफ में हाइपरलिंक बनाने की प्रक्रिया सीखी है। यदि आप PDF में वॉटरमार्क जोड़ने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके पीडीएफ में वॉटरमार्क कैसे जोड़ें पर लेख देखें।