Create Transparent Image of Excel Worksheet
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 |
|---|
![]() |
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 |
|---|
![]() |
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") |

