Ovaj mali vodič pruža informacije o tome kako dodati hipervezu na sliku u PowerPoint koristeći C# zajedno sa svim potrebnim informacijama o konfiguraciji, postupnom procesu i izvodljivim uzorkom koda za stvorenje hiperveze za sliku u PPTX koristeći C#. Uzorak koda prikazuje potpuni scenarij i može se koristiti u bilo kojem operativnom sustavu kao što su Windows, macOS ili Linux.
Koraci za dodavanje hiperveze na sliku u PPT u C#
- Konfigurirajte okruženje za dodavanje Aspose.Slides for .NET u svoju aplikaciju
- Napravi novi prazan objekt Presentation
- Pristupite prvoj slide u kolekciji slajdova prezentacije
- Pročitajte izvornu PNG sliku kao niz bajtova s diska
- Dodajte sliku u kolekciju slika prezentacije i pristupite joj pomoću IPPImage objekta klase
- Umetnite okvir za sliku u kolekciju oblika odabranog slajda pomoću gornje dodane slike
- Dodajte vanjsku hipervezu za oblik okvira slike pomoću klase Hiperveza i postavite svojstva hiperveze
- Spremite prezentaciju kao PPTX s hipervezom za PNG sliku u njoj
Prethodno navedeni koraci vode za umetanje hiperveze na sliku u PPTX koristeći C# gdje će proces započeti stvaranjem prazne prezentacije pomoću klase Prezentacija i pristupom prvom zadanom slajdu unutar kolekcije slajdova prezentacije. Nakon toga se PNG slika dodaje kao okvir slike unutar odabranog slajda, nakon čega slijedi postavljanje hiperveze vanjske web stranice za dodanu sliku pomoću objekta klase Hiperveza.
Kod za umetanje hiperveze na sliku u PPTX koristeći C#
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"); | |
} | |
} | |
} |
Dok smo radili s ovom značajkom za umetanje hiperveze na sliku u PPTX u C#, upotrijebili smo objekt Slide za držanje reference na ciljani slajd i objekt IPPImage za držanje reference na novu sliku dodanu unutar zbirke slika. Objekt klase Hyperlink koristi se za postavljanje hiperveze za dodani oblik slike postavljanjem njezinih svojstava poput vanjske veze i teksta opisa alata. Također možete postaviti hipervezu na interne slajdove unutar prezentacije.
U ovom vodiču naučili smo dodati hipervezu na sliku u PPT-u koristeći C#. Ako želite pretvoriti PDF u PowerPoint prezentaciju, pogledajte članak na kako pretvoriti PDF u prezentaciju koristeći C#.