Hello,
What i am currently trying is:
Presentation ppt = new Presentation(new FileInputStream(new File("D:\\Test Slides\\2.ppt")));
for(int i=1;i<ppt.getSlides().size();i++)
{
System.out.println(ppt.getSlides().size());
Slide s = ppt.getSlideByPosition(6);
Image img=s.getThumbnail(500,500); //getting error here
RenderedImage ir = (RenderedImage)img;
File file = new File("c:\\"+i+"1.png");
ImageIO.write(ir, "png", file);
}
Error Message :
Exception in thread "main" java.lang.NegativeArraySizeException
at java.awt.image.DataBufferInt.(Unknown Source)
at java.awt.image.Raster.createPackedRaster(Unknown Source)
at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)
at java.awt.image.BufferedImage.(Unknown Source)
at com.aspose.slides.Slide.getThumbnail(SourceFile:1310)
at com.aspose.slides.Slide.getThumbnail(SourceFile:1207)
at SlideToPNG.main(SlideToPNG.java:32)
This message was posted using Aspose.Live 2 Forum