Цей невеликий посібник містить інформацію про те, як додати гіперпосилання до зображення в PowerPoint за допомогою C#, а також всю необхідну інформацію про конфігурацію, поетапний процес і приклад коду для створення гіперпосилання. для зображення в PPTX за допомогою C#. Зразок коду демонструє повний сценарій і може використовуватися в будь-якій операційній системі, як-от Windows, macOS або Linux.
Кроки для додавання гіперпосилання до зображення в PPT на C#
- Налаштуйте середовище, щоб додати Aspose.Slides for .NET до вашої програми
- Створіть новий порожній об’єкт Presentation
- Перейдіть до першого slide у колекції слайдів презентації
- Прочитайте вихідне зображення PNG як байтовий масив із диска
- Додайте зображення до колекції зображень презентації та отримайте доступ до нього за допомогою об’єкта класу IPPImage
- Вставте рамку зображення в колекцію фігур вибраного слайда, використовуючи додане вище зображення
- Додайте зовнішнє гіперпосилання для форми рамки зображення за допомогою класу Hyperlink і встановіть властивості гіперпосилання
- Збережіть презентацію як PPTX із гіперпосиланням на зображення PNG
Вищезазначені кроки вказують на вставлення гіперпосилання на зображення в PPTX за допомогою C#, де процес розпочнеться зі створення порожньої презентації за допомогою класу Presentation і доступу до першого слайда за замовчуванням у колекції слайдів презентації. Згодом зображення у форматі PNG додається як рамка зображення всередині вибраного слайда, після чого встановлюється гіперпосилання зовнішнього веб-сайту для доданого зображення за допомогою об’єкта класу Hyperlink.
Код для вставки гіперпосилання на зображення в PPTX за допомогою 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"); | |
} | |
} | |
} |
Працюючи з цією функцією для вставлення гіперпосилання на зображення в PPTX у C#, ми використовували об’єкт Slide, щоб зберігати посилання на цільовий слайд, і об’єкт IPPImage, щоб зберігати посилання на нове зображення, додане в колекцію зображень. Об’єкт класу Hyperlink використовується для встановлення гіперпосилання для форми доданого зображення шляхом встановлення його властивостей, таких як зовнішнє посилання та текст підказки. Ви також можете встановити гіперпосилання на внутрішні слайди всередині презентації.
У цьому посібнику ми навчилися додавати гіперпосилання до зображення в PPT за допомогою C#. Якщо ви хочете перетворити PDF на презентацію PowerPoint, зверніться до статті як конвертувати PDF у презентацію за допомогою C#.