[Root] / Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / SplitByPageOptions Class / ToStream Method / ToStream(Int32,Stream) Method
The zero-based index corresponding to the Page that will be extracted.
The stream where the Page will be written. Note that this stream must be writable.
Example
In This Topic
    ToStream(Int32,Stream) Method
    In This Topic
    Splits a single Page to a stream.
    Syntax
    public static SplitByPageOptions ToStream( 
       int pageIndex,
       Stream stream
    )

    Parameters

    pageIndex
    The zero-based index corresponding to the Page that will be extracted.
    stream
    The stream where the Page will be written. Note that this stream must be writable.

    Return Value

    Configured SplitByPageOptions instance.
    Exceptions
    ExceptionDescription
    Thrown when stream is null.
    Thrown when pageIndex is negative.
    Example
    using (var outputStream = new MemoryStream())
    {
        document.Split(SplitByPageOptions.ToStream(2, outputStream));
        // outputStream will now contain Page 3 as a complete PDF.
    }
    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