[Root] / Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / SplitByPageOptions Class / ToStream Method / ToStream(Int32,Int32,Stream) Method
The zero-based index corresponding to the first Page.
The zero-based index corresponding to the last Page .
The stream where the Pages will be written. Note that this stream must be writable.
Example
In This Topic
    ToStream(Int32,Int32,Stream) Method
    In This Topic
    Creates the options that will be used to extract a range of Pages to a single stream
    Syntax
    public static SplitByPageOptions ToStream( 
       int from,
       int to,
       Stream stream
    )

    Parameters

    from
    The zero-based index corresponding to the first Page.
    to
    The zero-based index corresponding to the last Page .
    stream
    The stream where the Pages will be written. Note that this stream must be writable.

    Return Value

    Configured SplitByPageOptions instance.
    Exceptions
    ExceptionDescription
    Thrown when stream is null.
    Thrown when from or to is negative, or when to is less than from.
    Example
    using (var outputStream = new MemoryStream())
    {
        // Extracts Pages 1-5 (indices 0-4)
        document.Split(SplitByPageOptions.ToStream(0, 4, outputStream));
    }
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also