Imprimir y obtener una vista previa del libro de trabajo

Imprimir Introducción

Microsoft Excel asume que desea imprimir el área completa de la hoja de trabajo a menos que especifique una selección. Para imprimir utilizando Aspose.Cells, primero importe el espacio de nombres Aspose.Cells.Rendering al programa. Tiene varias clases útiles, por ejemplo,HojaRenderizar yWorkbookRender.

Imprimir usando SheetRender

ÉlAspose.Cells.Rendering.SheetRender clase representa una hoja de trabajo y tiene elAImpresoramétodo que puede imprimir una hoja de trabajo. El siguiente código de ejemplo muestra cómo imprimir una hoja de cálculo.

Imprimir usando WorkbookRender

Para imprimir un libro de trabajo completo, recorra las hojas e imprímalas, o use elWorkbookRenderclase.

Vista previa de impresión

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.

Aspose.Cells proporciona la función de vista previa de impresión. Para esto, el API proporcionaWorkbookImpresiónVista previa yHojaImpresiónVista Previa clases Para crear la vista previa de impresión de todo el libro, cree una instancia delWorkbookImpresiónVista previa clase pasandoLibro de trabajo yImageOrPrintOptions objetos al constructor. ÉlWorkbookImpresiónVista previa la clase proporciona unaRecuento de páginas evaluadas mé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 Previa clases 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

Temas avanzados