Folien als SVG-Bild erstellen
Contents
[
Hide
]
Um ein SVG‑Bild aus einer gewünschten Folie mit Aspose.Slides.Pptx für .NET zu erzeugen, befolgen Sie bitte die nachstehenden Schritte:
- Erstellen Sie eine Instanz der Klasse Presentation.
- Ermitteln Sie die Referenz der gewünschten Folie mithilfe ihrer ID oder ihres Index.
- Erhalten Sie das SVG‑Bild in einem Memory‑Stream.
- Speichern Sie den Memory‑Stream in einer Datei.
Beispiel
//Instantiate a Presentation class that represents the presentation file
using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))
{
//Access the second slide
ISlide sld = pres.Slides[1];
//Create a memory stream object
MemoryStream SvgStream = new MemoryStream();
//Generate SVG image of slide and save in memory stream
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
//Save memory stream to file
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();
Laufendes Beispiel herunterladen
Beispielcode herunterladen
Weitere Details finden Sie unter Präsentationsfolien als SVG‑Bilder in .NET rendern.