将图像插入到spreadsheetGear excel中

我正在使用下面的代码插入我的Excel表格中的徽标,但我得到没有图像的Excel

double width; double height; System.Drawing.Image image = System.Drawing.Image.FromFile(logo); using (image) { width = image.Width * 72.0 / image.HorizontalResolution; height = image.Height * 72.0 / image.VerticalResolution; } SpreadsheetGear.IWorksheetWindowInfo windowInfo = sheet.WindowInfo; double left = windowInfo.ColumnToPoints(1.5); double top = windowInfo.RowToPoints(1.5); sheet.Shapes.AddPicture(logo, left, top, width, height); 

然后我将工作簿保存为stream并返回文件

 workbook.SaveToStream(memStream, SpreadsheetGear.FileFormat.OpenXMLWorkbook); var mSream = new MemoryStream(memStream.GetBuffer(), 0, (int)memStream.Length); var FileDownloadName = string.Format("Report"); return File(mSream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", FileDownloadName);