Create Transparent Image of Excel Worksheet

Contents
[ ]

Dans l’image de la feuille de calcul suivante, la transparence n’a pas été appliquée. Les cellules sans couleur de remplissage sont dessinées en blanc.

Sortie sans transparence : l’arrière-plan de la cellule est blanc
todo:image_alt_text

Alors que dans l’image de feuille de calcul suivante, la transparence a été appliquée. Les cellules sans couleur de remplissage sont transparentes.

Sortie avec transparence activée
todo:image_alt_text

Le code d’exemple suivant génère une image transparente à partir d’une feuille de calcul Excel.

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions, SheetRender
# Source directory
sourceDir = "./"
# Output directory
outputDir = "./"
# Create workbook object from source file
wb = Workbook(sourceDir + "sampleCreateTransparentImage.xlsx")
# Apply different image or print options
imgOption = ImageOrPrintOptions()
imgOption.image_type = ImageType.PNG
imgOption.horizontal_resolution = 200
imgOption.vertical_resolution = 200
imgOption.one_page_per_sheet = True
# Apply transparency to the output image
imgOption.transparent = True
# Create image after apply image or print options
sr = SheetRender(wb.worksheets[0], imgOption)
sr.to_image(0, outputDir + "outputCreateTransparentImage.png")