翻譯|使用教程|編輯:李顯亮|2019-09-24 10:36:36.447|閱讀 446 次
概述:作為開發人員,可能需要將工作表顯示為圖像。例如,可能需要在應用程序或網頁中使用工作表的圖像。同時也會需要將圖像插入Microsoft Word文檔、PDF文件、owerPoint演示文稿或某些其他文檔類型。本文將介紹如何將Excel工作表轉換為不同的圖像格式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務,支持構建具有生成,修改,轉換,呈現和打印電子表格功能的跨平臺應用程序。
在接下來的系列教程中,將為開發者帶來Aspose.Cells for .NET的一系列使用教程,例如關于加載保存轉換、字體、渲染、繪圖、智能標記等等。
【下載體驗Aspose.Cells for .NET最新版】
作為開發人員,可能需要將工作表顯示為圖像。例如,可能需要在應用程序或網頁中使用工作表的圖像。同時也會需要將圖像插入Microsoft Word文檔、PDF文件、owerPoint演示文稿或某些其他文檔類型。簡而言之,您希望將工作表呈現為圖像,以便可以在其他地方使用它。
Aspose.Cells支持將Excel工作表轉換為圖像。要使用此功能,需要將Aspose.Cells.Rendering名稱空間導入程序或項目。它有渲染和打印,例如一些有價值的課SheetRender、ImageOrPrintOptions、WorkbookRender和其他人。本Aspose.Cells.Rendering.SheetRender類代表一個工作表中呈現為圖像。它具有重載的方法,ToImage可以將工作表轉換為具有不同屬性或選項的圖像文件。同時支持多種圖像格式,例如BMP、PNG、GIF、JPG、JPEG、TIFF和EMF。
以下代碼段顯示了如何將Excel文件中的工作表轉換為圖像文件。
//文檔目錄的路徑 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Workbook book = new Workbook(dataDir+ "TestData.xlsx"); Worksheet sheet = book.Worksheets[0]; Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions(); options.HorizontalResolution = 200; options.VerticalResolution = 200; options.ImageFormat = System.Drawing.Imaging.ImageFormat.Tiff; // Sheet2Image按頁面轉換 SheetRender sr = new SheetRender(sheet, options); for (int j = 0; j < sr.PageCount; j++) { sr.ToImage(j, dataDir+ "test" + sheet.Name + " Page" + (j + 1) + ".out.tif"); }
以下代碼段顯示了如何將Excel文件中的工作表轉換為SVG圖像文件。
//實例化工作簿 var workBook = new Workbook(); //將示例文本放在新創建的工作簿中第一個工作表的第一個單元格中 workBook.Worksheets[0].Cells["A1"].Value = "DEMO TEXT ON SHEET1"; //在工作簿中添加第二個工作表 workBook.Worksheets.Add(SheetType.Worksheet); //在第二張紙的第一個單元格中設置文本 workBook.Worksheets[1].Cells["A1"].Value = "DEMO TEXT ON SHEET2"; //將當前活動的工作表incex設置為1,即Sheet2 workBook.Worksheets.ActiveSheetIndex = 1; //將工作簿保存到SVG。它只能將活動頁面呈現給SVG workBook.Save(@"Demo.svg");
更多Aspose.Cells for .NET教程示例,可點擊這里查看哦~
*悅滿中秋 · 購享好禮,現在購買Aspose系列產品即可領取精美禮品喲,更多活動詳情可了解哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn