【.NET】Aspose.Cells.Rendering.ImageOrPrintOptions设置图片的宽高清晰度

使用Aspose操作Excel,里面有图片,可以使用这个对象来设置图片的宽,高,清晰度;

Aspose.Cells.Rendering.ImageOrPrintOptions options = new ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 300;
options.Quality = 100;

Workbook workbook = new Workbook(Server.MapPath(FilePath));
Worksheet sheet =workbook.Worksheets["Sheet1"];
Aspose.Cells.Drawing.Picture pic = sheet.Pictures[i];//表格上某个图片
pic.ToImage("/img/1.jpg",options);

偶尔客户说太模糊,还有一种比较直接的方法,不设置,在Excel把图片拉大点,保存时就会大,不会模糊。

猜你喜欢

转载自www.cnblogs.com/laokchen/p/12028070.html