Create Transparent Image of Excel Worksheet

Contents
[ ]

На следующем изображении листа прозрачность не была применена. Ячейки без цвета заливки рисуются белым цветом.

Вывод без прозрачности: фон ячейки белый
todo:image_alt_text

Тогда как на следующем изображении листа прозрачность была применена. Ячейки без цвета заливки рисуются прозрачными.

Вывод со включенной прозрачностью
todo:image_alt_text

Следующий образец кода генерирует прозрачное изображение из листа 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")