SheetRender.ToImage

ToImage(int, Graphics, float, float, float, float)

Render certain page to a Graphics

public void ToImage(int pageIndex, Graphics g, float x, float y, float width, float height)
ParameterTypeDescription
pageIndexInt32indicate which page is to be converted
gGraphicsThe object where to render to.
xSingleThe X coordinate (in pixels) of the top left corner of the rendered page.
ySingleThe Y coordinate (in pixels) of the top left corner of the rendered page.
widthSingleThe maximum width (in pixels) that can be occupied by the rendered page.
heightSingleThe maximum height (in pixels) that can be occupied by the rendered page.

See Also


ToImage(int, Graphics, float, float)

Render certain page to a Graphics

public void ToImage(int pageIndex, Graphics g, float x, float y)
ParameterTypeDescription
pageIndexInt32indicate which page is to be converted
gGraphicsThe object where to render to.
xSingleThe X coordinate (in pixels) of the top left corner of the rendered page.
ySingleThe Y coordinate (in pixels) of the top left corner of the rendered page.

See Also


ToImage(int, string)

Render certain page to a file.

public void ToImage(int pageIndex, string fileName)
ParameterTypeDescription
pageIndexInt32indicate which page is to be converted
fileNameStringfilename of the output image

Examples

using System;
using Aspose.Cells;
using Aspose.Cells.Rendering;

namespace AsposeCellsExamples
{
    public class SheetRenderMethodToImageWithInt32StringDemo
    {
        public static void Run()
        {
            // Load the source Excel file
            Workbook workbook = new Workbook("Book1.xlsx");
            
            // Create image options
            ImageOrPrintOptions options = new ImageOrPrintOptions();
            options.ImageType = Aspose.Cells.Drawing.ImageType.Png;
            
            // Create sheet render for the first worksheet
            SheetRender sheetRender = new SheetRender(workbook.Worksheets[0], options);
            
            // Render the first page of the sheet to an image file
            sheetRender.ToImage(0, "output.png");
            
            Console.WriteLine("Sheet rendered to image successfully.");
        }
    }
}

See Also


ToImage(int, Stream)

Render certain page to a stream.

public void ToImage(int pageIndex, Stream stream)
ParameterTypeDescription
pageIndexInt32indicate which page is to be converted
streamStreamthe stream of the output image

See Also


ToImage(int)

Render certain page to a Bitmap object.

public Bitmap ToImage(int pageIndex)
ParameterTypeDescription
pageIndexInt32indicate which page is to be converted

Return Value

the bitmap object of the page

See Also