Excel .NET组件Spire.XLS教程: 在C#中压缩 Excel 中的图片

本文介绍使用Spire.XLS for .NET来压缩Excel工作表中的图片。

*这么优秀的国产工具怎能错过呢!在线下单专享“一口价”,立即购买!想要获取更多福利的朋友可以咨询在线客服哦~


C#

using Spire.Xls;namespace CompressImgs{    class Program    {        static void Main(string[] args)        {            //加载Excel测试文档            Workbook wb = new Workbook();            wb.LoadFromFile("test.xlsx");            //遍历工作表            foreach (Worksheet sheet in wb.Worksheets)            {                //遍历工作表中的所有图片                foreach (ExcelPicture picture in sheet.Pictures)                {                    picture.Compress(30);//压缩图片                }            }            //保存文档            wb.SaveToFile("CompressImgs.xlsx", ExcelVersion.Version2013);            System.Diagnostics.Process.Start("CompressImgs.xlsx");        }    }}

VB.NET

Imports Spire.XlsNamespace CompressImgsClass ProgramPrivate Shared Sub Main(args As String())'加载Excel测试文档Dim wb As New Workbook()wb.LoadFromFile("test.xlsx")'遍历工作表For Each sheet As Worksheet In wb.Worksheets'遍历工作表中的所有图片For Each picture As ExcelPicture In sheet.Pictures'压缩图片picture.Compress(30)NextNext'保存文档wb.SaveToFile("CompressImgs.xlsx", ExcelVersion.Version2013)System.Diagnostics.Process.Start("CompressImgs.xlsx")End SubEnd ClassEnd Namespace

压缩结果:

Excel .NET组件Spire.XLS教程: 在C#中压缩 Excel 中的图片

是E-iceblue官方友好合作伙伴,如果您对spire.xls可以联系在线客服了解具体授权价格和使用机制。
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月13日
下一篇 2021年7月13日

相关推荐

发表回复

登录后才能评论