Please view the attached 3 slide test file. Slide 1 is fine, slide 2 produces error ‘Parameter is not valid’ when I try to do the following in vb.net, .net framework 2.x, Visual Studio 2005 -
Dim sz As Size
sz.Width = 512
sz.Height = 385
Dim imgF As System.Drawing.Imaging.ImageFormat
’ code ommitted for brevity - critical values are as follows
’ slide counter = 2 for 2nd slide in presentation
’ fname = slide02.jpg
’ this line throws an error on slide 2
I have attached the slide set. Slide 2 is not hidden and appears to be a pretty normal powerpoint. Please take a look and let me know what I am doing wrong or what I need to do differently in order to save this successfully.
It seems nothing wrong with your code.
It did not throw any error. I am using Aspose.Slides for .NET 126.96.36.199.
This is the code used by me and I have also uploaded the images of your presentation generated by this code.
Sub GettingThumbnails() Dim sz As Size sz.Width = 512 sz.Height = 385 Dim imgF As System.Drawing.Imaging.ImageFormat Dim pres As Presentation = New Presentation("d:\downloads\SlidesThatError.ppt") For slidecounter As Integer = 1 To pres.Slides.LastSlidePosition Dim srcSld As Slide = pres.GetSlideByPosition(slidecounter) pres.GetSlideByPosition(slidecounter).GetThumbnail(sz).Save("c:\Slide" & slidecounter & ".jpg", Imaging.ImageFormat.Jpeg) Next End Sub