إنشاء شريحة كصورة SVG
Contents
[
Hide
]
لتوليد صورة 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();
تنزيل مثال قيد التشغيل
- [CodePlex](https://asposeslidesvsto.codeplex.com/SourceControl/latest#Aspose.Slides Features missing in VSTO/Creating Slide SVG Image/)
- GitHub
- Code.MSDN
تنزيل كود العينة
للمزيد من التفاصيل، تفضل بزيارة إنشاء شريحة SVG.