Rendera slicer
Möjliga användningsscenario
Aspose.Cells för Python via .NET stöder renderingen av slicer-form. Om du konverterar ditt kalkylblad till en bild eller sparar din arbetsbok till PDF- eller HTML-format, kommer du att se att slicer-renderingen sker korrekt.
Hur man renderar slicer med Aspose.Cells för Python Excel-bibliotek
Följande exempelkod laddar den provmappen som innehåller en befintlig snitt. Den konverterar kalkylarket till en bild genom att ställa in utskriftsområdet som bara täcker snittet. Den flytande bilden är den utmatade bilden som visar den renderade snittet. Som du kan se har snittet renderats korrekt och ser ut som i provmappen.
Exempelkod
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") |