Excel管理控件Aspose.Cells開(kāi)發(fā)者指南(十六):使用特定屬性來(lái)呈現(xiàn)頁(yè)面順序
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務(wù),支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺(tái)應(yīng)用程序。
在接下來(lái)的系列教程中,將為開(kāi)發(fā)者帶來(lái)Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標(biāo)記等等。本文將為大家介紹如何使用ImageOrPrintOptions的PageIndex和PageCount屬性來(lái)呈現(xiàn)頁(yè)面順序。
*正版優(yōu)惠進(jìn)行時(shí),滿(mǎn)額領(lǐng)取iPhone 11/華為mate30等豪禮,想要購(gòu)買(mǎi)Aspose正版授權(quán)的朋友趕緊聯(lián)系慧都客服哦~
第三章:渲染
▲第四節(jié):使用ImageOrPrintOptions的PageIndex和PageCount屬性來(lái)呈現(xiàn)頁(yè)面順序
Aspose.cells可以使用具有ImageOrPrintOptions.PageIndex 和 ImageOrPrintOptions.PageCount屬性的Aspose.Cells將Excel文件的頁(yè)面序列呈現(xiàn)為圖像。當(dāng)工作表中有很多頁(yè)面(例如數(shù)千個(gè)頁(yè)面)但您只想渲染其中一些頁(yè)面時(shí),這些屬性很有用。這不僅將節(jié)省處理時(shí)間,還將節(jié)省渲染過(guò)程的內(nèi)存消耗。
以下示例代碼使用ImageOrPrintOptions.PageIndex 和 ImageOrPrintOptions.PageCount屬性加載示例Excel文件并僅呈現(xiàn)頁(yè)面。這是代碼生成的渲染頁(yè)面。 4, 5, 6 and 7
//加載示例Excel文件 Workbook wb = new Workbook("sampleImageOrPrintOptions_PageIndexPageCount.xlsx"); //訪問(wèn)第一個(gè)工作表 Worksheet ws = wb.Worksheets[0]; //指定圖像或打印選項(xiàng) //我們要打印第4、5、6、7頁(yè) ImageOrPrintOptions opts = new ImageOrPrintOptions(); opts.PageIndex = 3; opts.PageCount = 4; opts.ImageFormat = System.Drawing.Imaging.ImageFormat.Png; //創(chuàng)建圖紙渲染對(duì)象 SheetRender sr = new SheetRender(ws, opts); //將所有頁(yè)面打印為圖像 for (int i = opts.PageIndex; i < sr.PageCount; i++) { sr.ToImage(i, "outputImage-" + (i + 1) + ".png"); }