翻譯|使用教程|編輯:李顯亮|2021-08-17 10:31:56.383|閱讀 331 次
概述:本文介紹使用Spire.XLS for .NET來壓縮Excel工作表中的圖片。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關(guān)的.NET 應(yīng)用程序。
本文介紹使用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.Xls Namespace CompressImgs Class Program Private 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) Next Next '保存文檔 wb.SaveToFile("CompressImgs.xlsx", ExcelVersion.Version2013) System.Diagnostics.Process.Start("CompressImgs.xlsx") End Sub End Class End Namespace
壓縮結(jié)果:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn