إنشاء شريحة كصورة SVG

لتوليد صورة SVG من أي شريحة مرغوبة باستخدام Aspose.Slides.Pptx لـ .NET، يرجى اتباع الخطوات أدناه:

  • إنشاء مثيل من فئة Presentation.
  • الحصول على مرجع الشريحة المرغوبة باستخدام معرفها أو فهرسها.
  • الحصول على صورة SVG في دفق الذاكرة.
  • حفظ دفق الذاكرة إلى ملف.

مثال

//إنشاء مثيل لفئة Presentation تمثل ملف العرض التقديمي

using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))

{

   //الوصول إلى الشريحة الثانية

   ISlide sld = pres.Slides[1];

   //إنشاء كائن دفق الذاكرة

   MemoryStream SvgStream = new MemoryStream();

   //توليد صورة SVG للشريحة وحفظها في دفق الذاكرة

   sld.WriteAsSvg(SvgStream);

   SvgStream.Position = 0;

   //حفظ دفق الذاكرة إلى ملف

   using (Stream fileStream = System.IO.File.OpenWrite("PresentatoinTemplate.svg"))

   {

     byte[] buffer = new byte[8 * 1024];

     int len;

     while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)

     {

       fileStream.Write(buffer, 0, len);

     }

}

SvgStream.Close();

تنزيل مثال قيد التشغيل

تنزيل كود العينة