Skip to main content
All docs
V25.1
  • Row

    CellRangeExtensions.ExportToImage(CellRange, Stream, ImageFileFormat) Method

    Exports the cell range to an image in the specified format.

    You need a license for the DevExpress Office File API Subscription or DevExpress Universal Subscription to use this method in production code.

    Namespace: DevExpress.Spreadsheet

    Assembly: DevExpress.Docs.v25.1.dll

    NuGet Package: DevExpress.Document.Processor

    Declaration

    public static void ExportToImage(
        this CellRange range,
        Stream stream,
        ImageFileFormat format
    )

    Parameters

    Name Type Description
    range CellRange

    The cell range to be exported to an image.

    stream Stream

    A stream used to save the output image.

    format ImageFileFormat

    The output image format.

    Exceptions

    Type Description
    InvalidOperationException

    Occurs when you call this method for a union range that consists of non-adjacent cell ranges.

    Remarks

    The following example demonstrates how to export a cell range to an image:

    Spreadsheet - Export a Cell Range to an Image

    using DevExpress.Spreadsheet;
    using System.IO;
    // ...
    
    using (FileStream imageStream = new FileStream("RangeImage.png", FileMode.Create))
    {
        worksheet.Range["B1:I25"].ExportToImage(imageStream, ImageFileFormat.Png);
    }
    
    See Also