यह छोटा ट्यूटोरियल इस बारे में जानकारी प्रदान करता है कि कैसे C# का उपयोग करके PowerPoint में एक छवि में हाइपरलिंक जोड़ें, साथ ही कॉन्फ़िगरेशन, चरण-वार प्रक्रिया और हाइपरलिंक बनाने के लिए चलने योग्य नमूना कोड के बारे में सभी आवश्यक जानकारी प्रदान करें। C# का उपयोग करके PPTX में एक छवि के लिए। नमूना कोड एक संपूर्ण परिदृश्य प्रदर्शित करता है और इसका उपयोग विंडोज, मैकओएस या लिनक्स जैसे किसी भी ऑपरेटिंग सिस्टम में किया जा सकता है।
सी#में पीपीटी में एक छवि के लिए हाइपरलिंक जोड़ने के लिए कदम
- अपने एप्लिकेशन में Aspose.Slides for .NET जोड़ने के लिए परिवेश को कॉन्फ़िगर करें
- एक नया खाली Presentation ऑब्जेक्ट बनाएं
- प्रस्तुति स्लाइड संग्रह में पहले slide तक पहुंचें
- स्रोत PNG छवि को डिस्क से बाइट सरणी के रूप में पढ़ें
- प्रस्तुति में छवि जोड़ें छवियाँ संग्रह और उस तक पहुँच IPPImage वर्ग वस्तु का उपयोग कर
- ऊपर जोड़ी गई छवि का उपयोग करके चयनित स्लाइड के आकार संग्रह में एक चित्र फ़्रेम डालें
- हाइपरलिंक वर्ग का उपयोग करके चित्र फ़्रेम आकार के लिए एक बाहरी हाइपरलिंक जोड़ें और हाइपरलिंक गुण सेट करें
- प्रस्तुति को PPTX के रूप में सहेजें जिसमें PNG छवि के लिए हाइपरलिंक हो
सी#* का उपयोग करके पीपीटीएक्स में एक छवि के लिए हाइपरलिंक सम्मिलित करने के लिए उपरोक्त चरण मार्गदर्शिका, जहां प्रस्तुति वर्ग का उपयोग करके एक खाली प्रस्तुति बनाकर और प्रस्तुति के स्लाइड संग्रह के अंदर पहली डिफ़ॉल्ट स्लाइड तक पहुंचने से प्रक्रिया शुरू होगी। इसके बाद, चयनित स्लाइड के अंदर चित्र फ़्रेम के रूप में एक PNG छवि जोड़ी जाती है, जिसके बाद हाइपरलिंक क्लास ऑब्जेक्ट का उपयोग करके जोड़ी गई छवि के लिए एक बाहरी वेबसाइट हाइपरलिंक सेट किया जाता है।
सी # का उपयोग कर पीपीटीएक्स में एक छवि के लिए हाइपरलिंक डालने के लिए कोड
using System; | |
using System.IO; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class InsertHyperlink | |
{ | |
public static void AddImageHyperlink() // Function to add hyperlink to an image in PPTX in C# | |
{ | |
// Load the product license | |
Aspose.Slides.License lic = new Aspose.Slides.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Using Presentation class object create an empty presentation | |
using (Presentation presentationWithHyperlink = new Presentation()) | |
{ | |
// Access the first slide inside the slides collection | |
ISlide slideForPng = presentationWithHyperlink.Slides[0]; | |
// Add the Image from the disk in the images collection of the presentation | |
IPPImage imageFromDisk = presentationWithHyperlink.Images.AddImage(File.ReadAllBytes("aspose_logo.png")); | |
// Insert a picture frame in the shapes collection of the slide | |
IPictureFrame pictureFrame = slideForPng.Shapes.AddPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageFromDisk); | |
// Insert the hyperlink for the added picture frame | |
pictureFrame.HyperlinkClick = new Hyperlink("https://www.aspose.com/"); | |
// Add a tooltip for the hyperlink | |
pictureFrame.HyperlinkClick.Tooltip = "More than 75% of Fortune 100 companies show trust in Aspose APIs"; | |
// Save the presentation with hyperlinked image on the disk | |
presentationWithHyperlink.Save("preswithHyperlink.pptx", SaveFormat.Pptx); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
C#* में PPTX में एक छवि के लिए हाइपरलिंक डालने के लिए इस सुविधा के साथ काम करते हुए, हमने लक्ष्य स्लाइड के संदर्भ को रखने के लिए स्लाइड ऑब्जेक्ट का उपयोग किया है और छवियों के संग्रह के अंदर जोड़े गए नए चित्र के संदर्भ को रखने के लिए IPPImage ऑब्जेक्ट का उपयोग किया है। Hyperlink क्लास ऑब्जेक्ट का उपयोग हाइपरलिंक को बाहरी लिंक और टूलटिप टेक्स्ट जैसे गुणों को सेट करके अतिरिक्त छवि आकार के लिए सेट करने के लिए किया जाता है। आप प्रस्तुति के अंदर हाइपरलिंक को आंतरिक स्लाइड्स पर भी सेट कर सकते हैं।
इस ट्यूटोरियल में, हमने C#* का उपयोग करके PPT में एक इमेज में *हाइपरलिंक जोड़ना सीखा। यदि आप PDF को PowerPoint प्रस्तुति में बदलना चाहते हैं, तो सी # का उपयोग करके पीडीएफ को प्रेजेंटेशन में कैसे परिवर्तित करें पर लेख देखें।