package com.aspose.slides.examples.Slides.Rendering;
import java.io.FileOutputStream;
import java.io.IOException;
import com.aspose.slides.ISlide;
import com.aspose.slides.Presentation;
import com.aspose.slides.examples.Utils;
public class GeneratingSVGImageFromSlide {
public static void main(String[] args) {
// The path to the documents directory.
String dataDir = Utils.getDataDir(GeneratingSVGImageFromSlide.class);
// Instantiate a Presentation object that represents a PPTX file
Presentation pres = new Presentation(dataDir + "ThumbnailFromSlide.pptx");
// Getting last slide index
int lastSlidePosition = pres.getSlides().size();
ISlide slide = null;
// Iterating through every presentation slide and generating SVG image
for (int i = 0; i < lastSlidePosition; i++) {
// Accessing Slides
slide = pres.getSlides().get_Item(i);
// Getting and saving the slide SVG image
try {
slide.writeAsSvg(new FileOutputStream(dataDir + "SvgImage" + i + ".svg"));
} catch (IOException e) {
}
}
}
}