Vista previa de impresión de libro y hoja de trabajo

Escenario de uso

Puede haber casos en los que los archivos de Excel con millones de páginas deban convertirse a PDF o imágenes. Procesar dichos archivos consumirá mucho tiempo y recursos. En tales casos, la función de vista previa de impresión de libros y hojas de trabajo puede resultar útil. Antes de convertir dichos archivos, el usuario puede verificar el número total de páginas y luego decidir si el archivo se convertirá o no. Este artículo se centra en el uso de laWorkbookImpresiónVista previayHojaImpresiónVista Previaclases para averiguar el número total de páginas.

Vista previa de impresión de libro y hoja de trabajo

Aspose.Cells proporciona la función de vista previa de impresión. Para esto, el API proporcionaWorkbookImpresiónVista previayHojaImpresiónVista Previaclases Para crear la vista previa de impresión de todo el libro, cree una instancia delWorkbookImpresiónVista previaclase pasandoLibro de trabajoyImageOrPrintOptionsobjetos al constructor. ÉlWorkbookImpresiónVista previala clase proporciona unaRecuento de páginas evaluadasmétodo que devuelve el número de páginas en la vista previa generada. Similar aWorkbookImpresiónVista previaclase, laHojaImpresiónVista PreviaLa clase se utiliza para generar una vista previa de impresión para una hoja de trabajo específica. Para crear la vista previa de impresión de una hoja de cálculo, cree una instancia de laHojaImpresiónVista Previaclase pasandoHoja de cálculoyImageOrPrintOptionsobjetos al constructor. ÉlHojaImpresiónVista PreviaLa clase también proporciona unaRecuento de páginas evaluadasmétodo que devuelve el número de páginas en la vista previa generada.

El siguiente fragmento de código demuestra el uso de ambosWorkbookImpresiónVista previayHojaImpresiónVista Previaclases usando elejemplo de archivo de Excel.

Código de muestra

El siguiente es el resultado generado al ejecutar el código anterior.

Salida de consola

Recuento de páginas del libro de trabajo: 1
Recuento de páginas de la hoja de trabajo: 1