Rendi sequenza di pagine usando le proprietà PageIndex e PageCount di ImageOrPrintOptions

Possibili Scenari di Utilizzo

Puoi rendere una sequenza di pagine del tuo file Excel in immagini utilizzando Aspose.Cells con ImageOrPrintOptions.PageIndex e ImageOrPrintOptions.PageCount proprietà. Queste proprietà sono utili quando ci sono molte pagine, ad esempio migliaia di pagine nel tuo foglio di lavoro ma vuoi renderne solo alcune. Questo non solo risparmierà tempo di elaborazione ma risparmierà anche il consumo di memoria del processo di rendering.

Rendere la sequenza di pagine utilizzando le proprietà PageIndex e PageCount di ImageOrPrintOptions

Il seguente codice di esempio carica il file Excel di esempio e renderizza solo le pagine 4, 5, 6 e 7 utilizzando le proprietà ImageOrPrintOptions.PageIndex e ImageOrPrintOptions.PageCount. Qui sono visualizzate le pagine renderizzate generate dal codice.

todo:image_alt_text todo:image_alt_text
todo:image_alt_text todo:image_alt_text

Codice di Esempio

// 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");
}