يدور هذا البرنامج التعليمي القصير حول كيفية ** إنشاء PowerPoint صورة شريحة باستخدام C# ** بمساعدة خطوات بسيطة ونموذج رمز عملي. يمكنك استخدام هذا التطبيق ** لإنشاء صورة من شريحة PowerPoint في C# ** دون تثبيت MS PowerPoint أو أي أداة خارجية أخرى. يمكن استخدام التطبيق في أي من الأنظمة الأساسية المدعومة من .NET بما في ذلك MS Windows أو Linux أو macOS.
خطوات إنشاء صورة شرائح PowerPoint باستخدام C#
- تكوين مشروع التطبيق لتثبيت Aspose.Slides for .NET باستخدام مدير حزمة NuGet
- قم بتحميل ملف العرض التقديمي المصدر باستخدام كائن فئة Presentation لإنشاء صورة شريحة
- قم بالوصول إلى أول slide داخل مجموعة شرائح العرض التقديمي
- قم بتعيين الأبعاد التي يحددها المستخدم للصورة المصغرة للشريحة
- قم بإنشاء الصورة المصغرة للشريحة واحفظها على القرص بتنسيق JPEG
تستخدم الخطوات المذكورة أعلاه ** C# code لتحويل شريحة PowerPoint إلى صورة ** بتنسيق JPEG بمساعدة بعض استدعاءات API فقط. سنقوم بتحميل ملف العرض التقديمي المصدر من القرص والوصول إلى الشريحة المطلوبة في مجموعة الشرائح. ثم باستخدام طريقة GetThumbnail () داخل فئة Slide ، سيتم عرض الصورة وحفظها على القرص بتنسيق JPEG.
كود لإنشاء صورة من PowerPoint Slide في C#
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class GenerateSlideImage | |
{ | |
public static void CreateSlideImage() | |
{ | |
// Initialize a license to avoid watermark in the output thumbnail | |
Aspose.Slides.License licForCSlides = new Aspose.Slides.License(); | |
licForCSlides.SetLicense("Aspose.Total.lic"); | |
// Initializing the Presentation class to load the source presentation file | |
using (Presentation SamplePres = new Presentation("NewPresentation.pptx")) | |
{ | |
// Accessing the first slide | |
ISlide sourceSlide = SamplePres.Slides[0]; | |
// Setting the User defined dimension | |
int desiredXdim = 1200; | |
int desiredYdim = 800; | |
// Getting scaled value of X and Y | |
float ScaleX = (float)(1.0 / SamplePres.SlideSize.Size.Width) * desiredXdim; | |
float ScaleY = (float)(1.0 / SamplePres.SlideSize.Size.Height) * desiredYdim; | |
// Creating slide image using user defined dimensions | |
Bitmap SlideBmp = sourceSlide.GetThumbnail(ScaleX, ScaleY); | |
// Save the image on the disk in Jpeg format | |
SlideBmp.Save("Generated.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg); | |
} | |
} | |
} | |
} |
لكتابة * رمز إنشاء صورة العرض التقديمي C# * موضح هنا. يمكنك تخصيص الصورة المصغرة للشريحة التي تم إنشاؤها عن طريق تعيين خيارات عرض مختلفة مثل خيارات TiffOptions و DefaultRegularFont و NotesCommentsLayouting والحجم وتحجيم الصورة باستخدام أحمال زائدة مختلفة من أسلوب GetThumbnail (). يمكن تخزين الصورة المصغرة التي تم إنشاؤها في تنسيقات PNG أو BMP أو غيرها من تنسيقات الصور أيضًا.
في هذا البرنامج التعليمي ، تعلمنا * تحويل PowerPoint إلى JPG في C# * من خلال تنفيذ خطوات بسيطة واستخدام بعض استدعاءات API. إذا كنت مهتمًا بتحويل العروض التقديمية إلى HTML ، فراجع المقالة على كيفية إنشاء شرائح PowerPoint بتنسيق HTML باستخدام C#.