Slicer rendern
Mögliche Verwendungsszenarien
Aspose.Cells für Python via .NET unterstützt das Rendern der Slicer-Form. Wenn Sie Ihr Arbeitsblatt in ein Bild umwandeln oder Ihre Arbeitsmappe in PDF- oder HTML-Formate speichern, werden die Slicer ordnungsgemäß gerendert.
Wie man den Slicer mithilfe von Aspose.Cells für Python-Excel-Bibliothek rendert
Der folgende Beispielscode lädt die Beispiel-Excel-Datei, die einen vorhandenen Slicer enthält. Sie konvertiert das Arbeitsblatt in ein Bild, indem der Druckbereich festgelegt wird, der nur den Slicer abdeckt. Das resultierende Bild ist das Ausgabebild, das den gerenderten Slicer zeigt. Wie Sie sehen können, wurde der Slicer ordnungsgemäß gerendert und sieht genauso aus wie in der Beispieldatei.
Beispielcode
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") |