يوفر هذا البرنامج التعليمي الصغير معلومات حول كيفية ** إضافة ارتباط تشعبي إلى صورة في PowerPoint باستخدام C # ** جنبًا إلى جنب مع جميع المعلومات المطلوبة حول التكوين والعملية التدريجية ونموذج رمز قابل للتشغيل ** لإنشاء ارتباط تشعبي للحصول على صورة في PPTX باستخدام C # **. يعرض نموذج التعليمات البرمجية سيناريو كاملًا ويمكن استخدامه في أي من أنظمة التشغيل مثل Windows أو macOS أو Linux.
خطوات إضافة ارتباط تشعبي إلى صورة في PPT في C
- تكوين البيئة لإضافة Aspose.Slides for .NET إلى تطبيقك
- إنشاء كائن Presentation جديد فارغ
- قم بالوصول إلى أول slide في مجموعة شرائح العرض التقديمي
- اقرأ صورة PNG المصدر كمصفوفة بايت من القرص
- أضف الصورة في مجموعة صور العرض التقديمي والوصول إليها باستخدام كائن فئة IPPImage
- أدخل إطار صورة في مجموعة الأشكال للشريحة المحددة باستخدام الصورة المضافة أعلاه
- قم بإضافة ارتباط تشعبي خارجي لشكل إطار الصورة باستخدام فئة الارتباط التشعبي وتعيين خصائص الارتباط التشعبي
- احفظ العرض التقديمي بتنسيق PPTX به ارتباط تشعبي لصورة PNG بداخله
دليل الخطوات المذكورة أعلاه * إدراج ارتباط تشعبي لصورة في PPTX باستخدام C # * حيث ستبدأ العملية عن طريق إنشاء عرض تقديمي فارغ باستخدام فئة العرض التقديمي والوصول إلى أول شريحة افتراضية داخل مجموعة الشرائح في العرض التقديمي. بعد ذلك ، تتم إضافة صورة PNG كإطار صورة داخل الشريحة المحددة ، ثم يتبعها تعيين ارتباط تشعبي خارجي لموقع الويب للصورة المضافة باستخدام كائن فئة الارتباط التشعبي.
رمز لإدراج ارتباط تشعبي إلى صورة في 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 #.