# Parsing Configuration

Source: https://www.digiparser.com/docs/guides/parsers/parser-settings/parsing-configuration

ParsersParser Settings

# Parsing Configuration

Configure document processing, PDF preparation, and extraction quality

Copy MarkdownOpen

# [Parsing Configuration](#parsing-configuration)

Feedback

In **Parser Settings -> Document Processing**, you can control which documents are accepted, how PDFs are prepared, and how extraction quality is handled.

Feedback

The section is organized into:

Feedback

*   **Pre-processing** - File type limits, page limits, document type rules, password-protected PDFs, and PDF splitting
*   **Processing accuracy** - Confidence scores, Markdown parsing, advanced table extraction, and data extraction mode
*   **Post-processing** - Document naming after extraction

## [Where to find it](#where-to-find-it)

Feedback

1.  Open your parser and go to **Settings -> Parser Settings**.
2.  Scroll to **Document Processing**.

app.digiparser.com![Parsing Configuration section](https://documents.digiparser.com/docs/screenshots/2026-07-23/parser-settings-processing-controls.png?sig=88dee9493cc32581aba85341e936e250b59243004ee0ff90637f136c7753d1a2)

## [Pages to be parsed](#pages-to-be-parsed)

Feedback

By default, DigiParser processes **all pages** in a document. You can limit which pages are processed (e.g. only odd or even pages, or specific page ranges). This applies to PDFs and email conversations. For email, page 1 is the newest visible message, and each message uses at least one page. A message longer than 5,000 visible characters continues onto additional pages. DigiParser selects pages before extraction, and per-page charges apply only to the selected pages.

Feedback

**To set**: In the **Pages to be parsed** section, turn the toggle on and choose **Only odd pages**, **Only even pages**, or **Page ranges** and enter a custom range (e.g. `1,2,8` or `4,7,12-16` or `2n-1`). Then click **Save Parser**.

Feedback

See [Pages to be parsed](/docs/guides/parsers/parser-settings/pages-to-be-parsed) for full details and examples.

## [Document type rules](#document-type-rules)

Feedback

Use this setting when files may enter the parser from email, uploads, upload pages, embeds, API imports, URL imports, or Zapier, but some document types should not reach extraction.

Feedback

Choose how the rule should work:

Feedback

*   **Process only selected types** processes matches and skips everything else.
*   **Skip selected types** skips matches and processes everything else.

Feedback

Add document type labels such as `Invoice`, `Purchase Order`, `Form W-2`, or `Form 1099`. Skipped documents stay visible in the Document Inbox for review. Use **Process anyway** only when a skipped file should be processed once without these rules. Regular reprocess uses the current parser settings and checks the document type again.

**Cost**: **0.1 credit per document checked**. This setting is available on Pro, Scale, and higher plans.

Feedback

See [Document Type Rules](/docs/guides/parsers/parser-settings/document-type-rules) for setup steps and examples.

## [Document naming](#document-naming)

Feedback

Use **Auto-rename documents** when uploaded files have generic names and you want processed documents to include useful extracted values.

Feedback

For example, a file named `scan-001.pdf` can become `Invoice INV-1042 - Acme.pdf` after DigiParser extracts the invoice number and vendor name.

Feedback

**To set**: Turn on **Auto-rename documents**, enter a **Default template**, use the variable button to add fields, then click **Save document naming**.

Feedback

You can also open **Advanced rules** to use different templates based on conditions, such as the folder the document is assigned to.

Feedback

See [Document Naming](/docs/guides/parsers/parser-settings/document-naming) for setup steps and examples.

## [Password-protected PDFs](#password-protected-pdfs)

Feedback

Use **Password-protected PDFs** when incoming PDF files require a password before DigiParser can read them.

Feedback

Create rules based on the file name, folder, or a default password for the parser. When a matching password-protected PDF is received, DigiParser unlocks it before extraction.

Feedback

**To set**: In **Password-protected PDFs**, click **Add rule**, choose the match rule, enter the password, and save the rule.

Feedback

See [Password-protected PDFs](/docs/guides/parsers/parser-settings/password-protected-pdfs) for setup steps and examples.

## [Document Types](#document-types)

Feedback

By default, DigiParser processes **all supported file types**. You can restrict it to specific types.

Feedback

**Supported types:**

Feedback

*   **PDF**
*   **Images**: PNG, JPEG/JPG
*   **Office**: Word (.docx), Excel (.xlsx), PowerPoint (.pptx)
*   **Text**: Markdown, plain text, CSV, HTML, JSON

Feedback

**When to use:**

Feedback

*   **PDFs only**: If you only process PDFs and want to ignore images or Office files
*   **Specific formats**: If you only want to process certain file types (e.g. only PDFs and images)

Feedback

**To set**: Use the **Document Types** dropdown to select which file types to process, then click **Save Parser**.

## [Calculate confidence scores](#calculate-confidence-scores)

Feedback

If enabled, DigiParser shows how **confident** it is in each extracted value (e.g. as a percentage or color). This helps you spot values that might be wrong.

Feedback

**Cost**: **+1 credit per page** on top of standard processing (2 credits per page total). Confidence scores may also increase compute time slightly.

Feedback

**When to use:**

Feedback

*   When you want to **prioritize review** on low-confidence documents
*   When you need to **spot potential errors** before export

Feedback

**To enable**: Turn on **Calculate confidence scores for extracted fields** and click **Save Parser**.

## [Enable advanced table data extraction](#enable-advanced-table-data-extraction)

Feedback

This setting helps DigiParser read larger or more complex tables more accurately.

Feedback

**When to use:**

Feedback

*   Your documents include long line-item tables (for example 100+ rows)
*   Table rows or columns are sometimes missed or misaligned
*   You process documents with mixed table layouts from different vendors

Feedback

**Options:**

Feedback

*   **Auto**: DigiParser decides when advanced table extraction is needed
*   **Enabled**: Always use advanced table extraction
*   **Disabled**: Turn advanced table extraction off

Feedback

**To set**: In **Enable advanced table data extraction**, choose **Auto**, **Enabled**, or **Disabled**, then click **Save Parser**.

Feedback

See [Advanced table extraction](/docs/guides/parsers/parser-settings/advanced-table-extraction) for detailed guidance and best practices.

## [Enable Markdown parsing](#enable-markdown-parsing)

Feedback

Turn on **Enable Markdown parsing** to create a Markdown version of each processed document. DigiParser completes structured data extraction first. It then creates and stores the Markdown file before post-processing and exports run.

Feedback

After processing finishes, open the document and select the **Markdown** tab. You can view the Markdown, view HTML tables, download the `.md` file, or download detected tables.

Feedback

**Cost**: **+1 credit per processed page**. This cost also applies when your team uses its own AI provider key for structured extraction.

Feedback

For merged email attachments, DigiParser parses each included attachment in its stored order and combines the results into one Markdown file. The file includes a heading with the filename before each attachment. Email subject and body text are not added to this Markdown file.

Feedback

If **Pages to be parsed** selects only part of a PDF, the Markdown file contains the same selected pages. If Markdown parsing fails, the complete document run fails and DigiParser does not save the new extraction result or charge processing credits.

Feedback

Reprocessing can reuse a valid stored Markdown file, but it still uses the extra Markdown credit for each processed page. If the stored file is missing, DigiParser creates it again. Existing documents do not get Markdown until you process or reprocess them with this setting enabled.

Feedback

This version uses Retab for Markdown parsing. Gemini and OpenAI Markdown parsing are not available yet.

Feedback

The public parser API returns this setting as `settings.markdownParsing.enabled`. You can enable it in a parser update request:

```
{
  "markdownParsing": {
    "enabled": true
  }
}
```

Feedback

After a document finishes, its public detail response and supported automation payloads include `metadata.markdownUrl`. Webhook payloads use the same field. This is a temporary read URL, so request the document details again when you need a new URL. DigiParser does not expose the internal storage key in public responses.

## [Data extraction mode](#data-extraction-mode)

Feedback

This controls the speed vs quality balance when extracting data.

Feedback

**Options:**

Feedback

*   **Fast**: Prioritizes speed
*   **Accurate**: High accuracy with balanced speed
*   **Critical**: Maximum accuracy for important workflows

Feedback

**Credit notes:**

Feedback

*   **Fast** and **Accurate** use standard credits (1 credit per page)
*   **Critical** adds **+2 credits per page** (3 credits per page total)

Feedback

**To set**: In **Data extraction mode**, choose **Fast**, **Accurate**, or **Critical**, then click **Save Parser**.

Feedback

See [Data extraction modes](/docs/guides/parsers/parser-settings/data-extraction-modes) for mode selection guidance and detailed examples.

## [Tips](#tips)

Feedback

*   **Start with defaults**: Use default settings (all pages, all file types) unless you have a specific need
*   **Use document type rules for noisy inboxes**: If unrelated attachments sometimes arrive in the same parser, enable **Document type rules**
*   **Add password rules for repeat senders**: If the same sender regularly sends encrypted PDFs, add a matching PDF password rule
*   **Test page ranges**: If limiting pages, test on a few documents first to make sure you're not missing data
*   **Advanced table extraction**: Start with Auto and switch to Enabled only if complex tables need extra help
*   **Data extraction mode**: Start with Accurate, then adjust to Fast or Critical by business need
*   **Confidence scores**: Enable when you need better visibility into extraction quality (+1 credit per page)
*   **Markdown parsing**: Enable when you need a stored Markdown file or HTML table view (+1 credit per page)

## [Next steps](#next-steps)

Feedback

*   [General Settings](/docs/guides/parsers/parser-settings/general-settings) - Parser name and description
*   [Document Type Rules](/docs/guides/parsers/parser-settings/document-type-rules) - Choose which document types to process or skip
*   [Document Naming](/docs/guides/parsers/parser-settings/document-naming) - Rename processed documents using extracted fields
*   [Password-protected PDFs](/docs/guides/parsers/parser-settings/password-protected-pdfs) - Unlock encrypted PDFs before extraction
*   [Advanced table extraction](/docs/guides/parsers/parser-settings/advanced-table-extraction) - Improve extraction for complex tables
*   [Data extraction modes](/docs/guides/parsers/parser-settings/data-extraction-modes) - Choose speed vs precision
*   [Pages to be parsed](/docs/guides/parsers/parser-settings/pages-to-be-parsed) - Limit which PDF or email conversation pages are extracted
*   [Email Processing](/docs/guides/parsers/parser-settings/email-processing) - Email processing options
*   [Split Documents](/docs/guides/parsers/parser-settings/split-documents) - PDF splitting options

How is this guide?

GoodBad

[

General Settings

Configure parser name, description, and basic information

](/docs/guides/parsers/parser-settings/general-settings)[

Document Type Rules

Choose which document types a parser should process or skip

](/docs/guides/parsers/parser-settings/document-type-rules)