Renderizado de Slicer

Escenarios de uso posibles

Aspose.Cells para Python via .NET admite el renderizado de la forma de slicer. Si convierte su hoja de cálculo en una imagen o guarda su libro de trabajo en formatos PDF o HTML, verá que los slicers se representan correctamente.

Cómo renderizar Slicer usando la biblioteca Excel de Aspose.Cells para Python

El siguiente código de muestra carga el archivo de Excel de muestra que contiene un slicer existente. Convierte la hoja de cálculo en una imagen configurando el área de impresión que cubre solo el slicer. La siguiente imagen es la imagen de salida que muestra el slicer renderizado. Como puede ver, el slicer ha sido representado correctamente y se ve igual que en el archivo de Excel de muestra.

todo:image_alt_text

Código de muestra

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions, SheetRender
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load sample Excel file containing slicer.
wb = Workbook("sampleRenderingSlicer.xlsx")
# Access first worksheet.
ws = wb.worksheets[0]
# Set the print area because we want to render slicer only.
ws.page_setup.print_area = "B15:E25"
# Specify image or print options, set one page per sheet and only area to true.
imgOpts = ImageOrPrintOptions()
imgOpts.horizontal_resolution = 200
imgOpts.vertical_resolution = 200
imgOpts.image_type = ImageType.PNG
imgOpts.one_page_per_sheet = True
imgOpts.only_area = True
# Create sheet render object and render worksheet to image.
sr = SheetRender(ws, imgOpts)
sr.to_image(0, "outputRenderingSlicer.png")