文档彩票走势图>>Aspose.Cells开发者指南>>Excel管理控件Aspose.Cells开发者指南(十六):使用特定属性来呈现页面顺序
Excel管理控件Aspose.Cells开发者指南(十六):使用特定属性来呈现页面顺序
Aspose.Cells for .NET是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。
在接下来的系列教程中,将为开发者带来Aspose.Cells for .NET的一系列使用教程,例如关于加载保存转换、字体、渲染、绘图、智能标记等等。本文将为大家介绍如何使用ImageOrPrintOptions的PageIndex和PageCount属性来呈现页面顺序。
*正版优惠进行时,满额领取iPhone 11/华为mate30等豪礼,想要购买Aspose正版授权的朋友赶紧哦~
第三章:渲染
▲第四节:使用ImageOrPrintOptions的PageIndex和PageCount属性来呈现页面顺序
Aspose.cells可以使用具有ImageOrPrintOptions.PageIndex 和 ImageOrPrintOptions.PageCount属性的Aspose.Cells将Excel文件的页面序列呈现为图像。当工作表中有很多页面(例如数千个页面)但您只想渲染其中一些页面时,这些属性很有用。这不仅将节省处理时间,还将节省渲染过程的内存消耗。
以下示例代码使用ImageOrPrintOptions.PageIndex 和 ImageOrPrintOptions.PageCount属性加载示例Excel文件并仅呈现页面。这是代码生成的渲染页面。 4, 5, 6 and 7
//加载示例Excel文件 Workbook wb = new Workbook("sampleImageOrPrintOptions_PageIndexPageCount.xlsx"); //访问第一个工作表 Worksheet ws = wb.Worksheets[0]; //指定图像或打印选项 //我们要打印第4、5、6、7页 ImageOrPrintOptions opts = new ImageOrPrintOptions(); opts.PageIndex = 3; opts.PageCount = 4; opts.ImageFormat = System.Drawing.Imaging.ImageFormat.Png; //创建图纸渲染对象 SheetRender sr = new SheetRender(ws, opts); //将所有页面打印为图像 for (int i = opts.PageIndex; i < sr.PageCount; i++) { sr.ToImage(i, "outputImage-" + (i + 1) + ".png"); }