Search Results for

    Show / Hide Table of Contents

    Class ExportConfiguration

    Configuration for batch export operations

    Controls how tables and text are exported from a complete extraction result.

    Provides options for file organization and table option selection.

    ------------------------------------------------

    Usage:

    var config = new ExportConfiguration
    {
    ExportTables = true,
    ExportText = true,
    TableOptions = new CsvExportOptions(),
    SeparateFilePerTable = true,
    FileNamePattern = "table_{page}_{index}"
    };
    

    ExportManager.ExportResult(result, "output", config);

    ------------------------------------------------

    Inheritance
    System.Object
    ExportConfiguration
    Namespace: IronPdf.Extractions
    Assembly: IronPdf.dll
    Syntax
    public class ExportConfiguration : Object
    Remarks

    Important Considerations:

    File Organization: SeparateFilePerTable controls whether each table is exported to its own file.

    Note: FileNamePattern supports placeholders for page number and table index.

    Related Documentation:

    How-To Guide: Configuring Export

    API Reference: Full API Documentation

    Constructors

    ExportConfiguration()

    Declaration
    public ExportConfiguration()

    Properties

    ExportTables

    Whether to export tables

    Default: true

    Declaration
    public bool ExportTables { get; set; }
    Property Value
    Type Description
    System.Boolean

    ExportText

    Whether to export text

    Default: true

    Declaration
    public bool ExportText { get; set; }
    Property Value
    Type Description
    System.Boolean

    FileNamePattern

    Pattern for output filenames

    Supports {page} and {index} placeholders. Default: "table_{page}_{index}"

    Declaration
    public string FileNamePattern { get; set; }
    Property Value
    Type Description
    System.String

    SeparateFilePerTable

    Whether to create separate file for each table

    Default: false

    Declaration
    public bool SeparateFilePerTable { get; set; }
    Property Value
    Type Description
    System.Boolean

    TableOptions

    Options for table export

    Default: new ExportOptionsBase()

    Declaration
    public ExportOptionsBase TableOptions { get; set; }
    Property Value
    Type Description
    ExportOptionsBase
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronPDF to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronPDF free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.