Create Transparent Image of Excel Worksheet
I följande arbetsbladsbild har inte transparens tillämpats. Celler utan fyllfärger är ritade vita.
Kalkylbladsbild utan tillämpad transparens
Medan i följande arbetsbladsbild har transparens tillämpats. Cellerna utan fyllfärger är transparenta.
Kalkylbladsbild efter tillämpning av transparens
Du kan använda följande exempelkod för att generera en transparent bild av ditt Excel-kalkylblad.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(CreateTransparentImage.class) + "TechnicalArticles/"; | |
// Create workbook object from source file | |
Workbook wb = new Workbook(dataDir + "aspose-sample.xlsx"); | |
// Apply different image or print options | |
ImageOrPrintOptions imgOption = new ImageOrPrintOptions(); | |
imgOption.setImageType(ImageType.PNG); | |
imgOption.setHorizontalResolution(200); | |
imgOption.setVerticalResolution(200); | |
imgOption.setOnePagePerSheet(true); | |
// Apply transparency to the output image | |
imgOption.setTransparent(true); | |
// Create image after apply image or print options | |
SheetRender sr = new SheetRender(wb.getWorksheets().get(0), imgOption); | |
sr.toImage(0, dataDir + "CTransparentImage_out.png"); |