Slaytı SVG Resmi Olarak Oluştur

Aspose.Slides.Pptx for .NET ile istediğiniz herhangi bir slayttan SVG resmi oluşturmak için, lütfen aşağıdaki adımları izleyin:

  • Presentation sınıfının bir örneğini oluşturun.
  • İstenen slaytın referansını kimliği veya indeksiyle alın.
  • SVG resmini bir bellek akışı içinde alın.
  • Bellek akışını dosyaya kaydedin.

Örnek


 //Sunum dosyasını temsil eden bir Presentation sınıfı örneği oluştur

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

{
   //İkinci slayta eriş
   ISlide sld = pres.Slides[1];
   //Bir bellek akışı nesnesi oluştur
   MemoryStream SvgStream = new MemoryStream();
   //Slaytın SVG resmini oluştur ve bellek akışına kaydet
   sld.WriteAsSvg(SvgStream);
   SvgStream.Position = 0;
   //Bellek akışını dosyaya kaydet
   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();

Çalışan Örneği İndir

Örnek Kodu İndir