[Root] / Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / SplitByPageOptions Class / ToPath Method / ToPath(String) Method
The base path for outputting the files. Note that this can be a directory path or a file path; the directory and base filename are then used to generate the individual Page’s filenames.
Example
In This Topic
    ToPath(String) Method
    In This Topic
    Creates the options that will be used to split all Pages into separate files.
    Syntax
    public static SplitByPageOptions ToPath( 
       string outputPath
    )

    Parameters

    outputPath
    The base path for outputting the files. Note that this can be a directory path or a file path; the directory and base filename are then used to generate the individual Page’s filenames.

    Return Value

    Configured SplitByPageOptions instance.
    Exceptions
    ExceptionDescription
    Thrown when outputPath is null or empty.
    Remarks
    Each Page becomes a separate PDFDocument. Files are named automatically using the pattern: [basename]_Page_[N].pdf where N is the 1-based Page number.
    Example
    // Creates: document_Page_1.pdf, document_Page_2.pdf, etc.
    document.Split(SplitByPageOptions.ToPath("output/document.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