Feuille de calcul vers l image Définir le format de pixel pour l image rendue
Contents
[
Hide
]
Parfois, vous souhaitez spécifier le format de pixel lors du rendu d’une feuille de calcul au format image. Par défaut, Aspose.Cells utilise 32 bits par pixel. Aspose.Cells vous permet de personnaliser le format de pixel (profondeur de bits) en utilisant des options pour l’image rendue.
Veuillez consulter le code exemple ci-dessous qui montre comment définir le format de pixel souhaité lors du rendu des images des feuilles.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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(); | |
// Load an Excel file | |
Workbook wb = new Workbook(sourceDir + "sampleSetPixelFormatRenderedImage.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
// Set the ImageOrPrintOptions with desired pixel format (24 bits per pixel) and image format type | |
ImageOrPrintOptions opts = new ImageOrPrintOptions(); | |
opts.PixelFormat = PixelFormat.Format24bppRgb; | |
opts.ImageType = Drawing.ImageType.Tiff; | |
// Instantiate SheetRender object based on the first worksheet | |
SheetRender sr = new SheetRender(ws, opts); | |
// Save the image (first page of the sheet) with the specified options | |
sr.ToImage(0, outputDir + "outputSetPixelFormatRenderedImage.tiff"); |