Representar secuencia de páginas usando las propiedades PageIndex y PageCount de ImageOrPrintOptions

Posibles escenarios de uso

Puede representar una secuencia de páginas de su archivo de Excel en imágenes usando Aspose.Cells conImageOrPrintOptions.PageIndexyImageOrPrintOptions.PageCountpropiedades. Estas propiedades son útiles cuando hay tantas, por ejemplo, miles de páginas en su hoja de trabajo, pero desea representar solo algunas de ellas. Esto no solo ahorrará tiempo de procesamiento, sino que también ahorrará el consumo de memoria del proceso de renderizado.

Representar secuencia de páginas usando las propiedades PageIndex y PageCount de ImageOrPrintOptions

El siguiente código de ejemplo carga elejemplo de archivo de Excely renderiza solo las páginas 4, 5, 6 y 7 usando elImageOrPrintOptions.PageIndexyImageOrPrintOptions.PageCountpropiedades. Aquí están las páginas renderizadas generadas por el código.

todo:imagen_alternativa_texto todo:imagen_alternativa_texto
todo:imagen_alternativa_texto todo:imagen_alternativa_texto

Código de muestra

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load the sample Excel file
Workbook wb = new Workbook(srcDir + "sampleImageOrPrintOptions_PageIndexPageCount.xlsx");
//Access the first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Specify image or print options
//We want to print pages 4, 5, 6, 7
ImageOrPrintOptions opts = new ImageOrPrintOptions();
opts.setPageIndex(3);
opts.setPageCount(4);
opts.setImageType(ImageType.PNG);
//Create sheet render object
SheetRender sr = new SheetRender(ws, opts);
//Print all the pages as images
for (int i = opts.getPageIndex(); i < sr.getPageCount(); i++)
{
sr.toImage(i, outDir + "outputImage-" + (i+1) + ".png");
}