We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
close icon

Parameter is not valid


I try to convert .xls file into images but got "parameter is not valid" exception. Same code working fine when I use .xlsx file but creates issue when I try with .xls file. 

for (i = 0; i < workbook.Worksheets.Count; i++)
                IWorksheet sheet = workbook.Worksheets[i];
                sheet.UsedRangeIncludesFormatting = false;
                int lastRow = sheet.UsedRange.LastRow + 1;
                int lastColumn = sheet.UsedRange.LastColumn + 1;
                    //This code line creates an issue only for .xls file.
                    Image image = sheet.ConvertToImage(1, 1, lastRow, lastColumn, Syncfusion.XlsIO.ImageType.Bitmap, null);
                    image.Save(outputPath + "_" + i + ".jpeg", ImageFormat.Jpeg);
                catch (Exception ex)
                    throw ex;

1 Reply

IN Ishwarya Narayanan Syncfusion Team March 17, 2016 07:38 AM UTC

Hi Vishal,


Thank you for contacting Syncfusion support.


As you have created an incident with same query, the response for this query has been updated in that incident. You can follow up the incident for further clarification regarding this query.

Please let us know if you have any concerns.

Ishwarya N

Live Chat Icon For mobile
Up arrow icon