Créer un diaporama en tant qu'image SVG
Contents
[
Hide
]
Pour générer une image SVG à partir de n’importe quel diaporama souhaité avec Aspose.Slides.Pptx pour .NET, veuillez suivre les étapes ci-dessous :
- Créez une instance de la classe Presentation.
- Obtenez la référence du diaporama souhaité en utilisant son ID ou son index.
- Obtenez l’image SVG dans un flux mémoire.
- Enregistrez le flux mémoire dans un fichier.
Exemple
//Instancier une classe Presentation qui représente le fichier de présentation
using (Presentation pres = new Presentation("Slides Test Presentation.pptx"))
{
//Accéder au deuxième diaporama
ISlide sld = pres.Slides[1];
//Créer un objet de flux mémoire
MemoryStream SvgStream = new MemoryStream();
//Générer l'image SVG du diaporama et la sauvegarder dans le flux mémoire
sld.WriteAsSvg(SvgStream);
SvgStream.Position = 0;
//Sauvegarder le flux mémoire dans un fichier
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();
Télécharger l’exemple en cours d’exécution
- [CodePlex](https://asposeslidesvsto.codeplex.com/SourceControl/latest#Aspose.Slides Features missing in VSTO/Creating Slide SVG Image/)
- GitHub
- Code.MSDN
Télécharger le code d’exemple
Pour plus de détails, visitez Créer une image SVG de diapositive.