Crea un'immagine trasparente del foglio di lavoro di Excel
Nella seguente immagine del foglio di lavoro, la trasparenza non è stata applicata. Le celle senza colori di riempimento vengono disegnate in bianco.
Output senza trasparenza: lo sfondo della cella è bianco |
---|
![]() |
Mentre, nella seguente immagine del foglio di lavoro, è stata applicata la trasparenza. Le celle senza colori di riempimento sono trasparenti.
Output con trasparenza abilitata |
---|
![]() |
Il codice di esempio seguente genera un’immagine trasparente da un foglio di lavoro di Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Create workbook object from source file | |
Workbook wb = new Workbook(sourceDir + "sampleCreateTransparentImage.xlsx"); | |
// Apply different image or print options | |
var imgOption = new ImageOrPrintOptions(); | |
imgOption.ImageType = Drawing.ImageType.Png; | |
imgOption.HorizontalResolution = 200; | |
imgOption.VerticalResolution = 200; | |
imgOption.OnePagePerSheet = true; | |
// Apply transparency to the output image | |
imgOption.Transparent = true; | |
// Create image after apply image or print options | |
var sr = new SheetRender(wb.Worksheets[0], imgOption); | |
sr.ToImage(0, outputDir + "outputCreateTransparentImage.png"); |