---
schema_version: "1"
id: d94b1bfc608ef5b49533b9b1be960b65149a1963b9d1d5af2f324aff838f3c15
title: Docling Parser
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_docling_parser.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_docling_parser.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c83d9b828796832dfc4276fe59de879855882bc1b49608d0f58110d90d1f3d12
description: The Docling parser is a third-party intelligent document parsing framework that brings together multiple open-source models for layout understanding and table extraction. To enhance responses from information available in images and complex tables, combine the Docling parser with image processing by using Large Language Models (LLMs).
products:
  - Data 360
release: "264"
---
# Docling Parser

The Docling parser is a third-party intelligent document parsing framework that brings together multiple open-source models for layout understanding and table extraction. To enhance responses from information available in images and complex tables, combine the Docling parser with image processing by using Large Language Models (LLMs).

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_note.png)

Note Using LLMs to parse images impacts credit consumption and is billed against the Intelligent Processing usage type. For more information, see [Billing Considerations for Unstructured Data](https://help.salesforce.com/s/articleView?id=data.c360_a_unstructured_data_billing_considerations.htm&type=5&language=en_US).

With LLM-based image processing, Data 360 filters out unnecessary images such as logos and routes only complex infographics. Data 360 captures and sends pages containing more than a specific threshold of images as a single whole-page image for captioning. This captures any relationships between multiple images, maintains quality, and reduces latency.

With LLM-based image processing, Data 360 evaluates and routes only complex tables to the LLMs. These include tables with nested headers or long-form merged columns that span multiple pages.

For more information, see [Docling parser](https://github.com/docling-project/docling-parse).

Use the Docling parser to parse content that contains information in these formats.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:19.685039370078737%">
        <col style="width:19.685039370078737%">
        <col style="width:40.94488188976378%">
        <col style="width:19.685039370078737%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d185411e73">Parser Option</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d185411e76"> Format</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d185411e79">Description</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d185411e82">Extension</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Parser Option" class="slds-cell-wrap" rowspan="4" style="vertical-align:top;" headers="d185411e73 ">Docling</td>

          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Document</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Structured content such as text and tables in documents.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.pdf, .docx, .doc</td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Spreadsheet</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Spreadsheet data in cells, rows, and columns.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.xlsx, .xls</td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Slide Deck</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Content in presentations such as PowerPoint.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.pptx, .ppt</td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Web Page</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Content in websites.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.html, .xml, .xhtml, .htm</td>

        </tr>
        <tr class="">
          <td data-label="Parser Option" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d185411e73 ">Docling + LLM-Based Image Processing</td>

          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Image File</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Content in images, diagrams, and flowcharts. Parse images using LLMs by
            turning-on the image-processing toggle when you define chunking strategies.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.png, .jpg, .jpeg, .bmp, .tiff, .tif, .gif, .pdf</td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e76 ">Complex Tables</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e79 ">Content in tables with merged cells or columns and nested multi-level headers.
            Parse complex tables using LLMs by turning on the image-processing toggle when you
            define chunking strategies.</td>

          <td data-label="Extension" class="slds-cell-wrap" style="vertical-align:top;" headers="d185411e82 ">.pdf</td>

        </tr>
      </tbody>
    </table>

You can’t select both the Docling parser and LLM-based Visual Data Pre-processing options for a search index.

To parse images using an LLM, turn on image processing when you select chunking strategies. For more information on configuring content parsing with Data 360 search indexes, see [Create a Vector Search Index with Advanced Setup](https://help.salesforce.com/s/articleView?id=data.c360_a_search_index_create_vector_index_config.htm&type=5&language=en_US) and [Create a Hybrid Search Index with Advanced Setup](https://help.salesforce.com/s/articleView?id=data.c360_a_hybridsearch_index_create.htm&type=5&language=en_US).

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_example.png)

Example Use Case: Select Docling parser with image processing in scenarios where business-critical information is embedded within visual elements of enterprise documents.

Consider an airline maintenance division that manages operational processes through structured RACI-style flowcharts within its governance manuals. These process maps define critical handoffs and validations across functions such as operators, reps, modules, planning, and operations. Each diagram includes directional arrows, decision nodes, and annotated swim lanes, reflecting step-by-step responsibilities from irregularity detection through to work plan reprioritization and resource redistribution.

With this enhancement, the LLM can interpret the flowchart as a structured process, recognizing nodes, connectors, arrows, and step order. Instead of a flat list of labels, the LLM reconstructs the sequential flow of actions across roles and departments. As a result, answers to questions from the field related to responsibilities or the sequence of steps are more accurate.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_example.png)

Example Use Case 2: If business-related critical information is embedded in complex tables, select the Docling parser with image processing. This Accounts Management table contains nested headers and rows of dense text.

Data 360 chunks the information in the table and preserves the header information before sending the chunks to the LLM. This process improves response accuracy and reduces hallucinations.

![A sample accounts management table with nested headers and rows with dense text.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/data_cloud/images/Docling-complex-table-example.png)