Tutorial kecil ini memberikan informasi tentang cara menambahkan Hyperlink ke Gambar di PowerPoint menggunakan C# bersama dengan semua informasi yang diperlukan tentang konfigurasi, proses bertahap, dan kode contoh yang dapat dijalankan untuk membuat Hyperlink untuk Gambar di PPTX menggunakan C#. Kode sampel menunjukkan skenario lengkap dan dapat digunakan di salah satu sistem operasi seperti Windows, macOS, atau Linux.
Langkah-langkah untuk menambahkan Hyperlink ke Gambar di PPT di C#
- Konfigurasikan lingkungan untuk menambahkan Aspose.Slides for .NET ke dalam aplikasi Anda
- Buat objek Presentation kosong baru
- Akses slide pertama dalam koleksi slide presentasi
- Baca gambar PNG sumber sebagai larik byte dari disk
- Tambahkan gambar dalam koleksi Gambar presentasi dan akses yang menggunakan objek kelas IPPImage
- Masukkan bingkai foto dalam koleksi bentuk slide yang dipilih menggunakan gambar yang ditambahkan di atas
- Tambahkan hyperlink eksternal untuk bentuk bingkai foto menggunakan kelas Hyperlink dan atur properti hyperlink
- Simpan presentasi sebagai PPTX yang memiliki hyperlink untuk gambar PNG di dalamnya
Panduan langkah-langkah yang disebutkan di atas untuk menyisipkan hyperlink ke gambar di PPTX menggunakan C# di mana proses akan dimulai dengan membuat presentasi kosong menggunakan kelas Presentasi dan mengakses slide default pertama di dalam koleksi slide presentasi. Selanjutnya, gambar PNG ditambahkan sebagai bingkai gambar di dalam slide yang dipilih, yang kemudian diikuti dengan mengatur hyperlink situs web eksternal untuk gambar yang ditambahkan menggunakan objek kelas Hyperlink.
Kode untuk Menyisipkan Hyperlink ke Gambar di PPTX menggunakan 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"); | |
} | |
} | |
} |
Saat bekerja dengan fitur ini untuk menyisipkan hyperlink ke gambar di PPTX di C#, kami telah menggunakan objek Slide untuk menyimpan referensi ke slide target dan objek IPPImage untuk menyimpan referensi ke gambar baru yang ditambahkan di dalam koleksi gambar. Objek kelas Hyperlink digunakan untuk mengatur hyperlink untuk bentuk gambar yang ditambahkan dengan mengatur propertinya seperti tautan eksternal dan teks tooltip. Anda juga dapat mengatur hyperlink ke slide internal di dalam presentasi.
Dalam tutorial ini, kita telah belajar untuk menambahkan hyperlink ke gambar di PPT menggunakan C#. Jika Anda ingin mengonversi PDF ke presentasi PowerPoint, lihat artikel di cara mengonversi PDF ke Presentasi menggunakan C#.