Skip to main content

Docling Parse

PyPI version PyPI - Python Version uv Pybind11 Platforms License MIT

Simple package to extract text, paths and bitmap images with coordinates from programmatic PDFs. This package is used in the Docling PDF conversion. Below, we show a few output of the latest parser with char, word and line level output for text, in addition to the extracted paths and bitmap resources.

To do the visualizations yourself, simply run (change word into char or line),

uv run python ./docling_parse/visualize.py -i <path-to-pdf-file> -c word --interactive
original char word line
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot
screenshot screenshot screenshot screenshot

Quick start

Install the package from PyPI:

pip install docling-parse

Sequential parsing

docling-parse v7 split page parsing into two public configs:

  • DecodeConfig: how to compute pages. This is fixed when a document is opened.
  • ContentConfig: what to keep or materialize per page. This can be overridden per page.
from docling_core.types.doc.page import TextCellUnit
from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingPdfParser,
)

parser = DoclingPdfParser(loglevel="fatal")

pdf_doc = parser.load(
    path_or_stream="<path-to-pdf>",
    decode_config=DecodeConfig(
        do_sanitization=True,
        keep_glyphs=False,
    ),
    content_config=ContentConfig(
        char_cells_content_level=ContentLevel.SKIP,
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        shapes_content_level=ContentLevel.SKIP,
        bitmaps_content_level=ContentLevel.SKIP,
    ),
)

for page_no, page in pdf_doc.iterate_pages():
    print(page_no, len(page.word_cells), len(page.textline_cells))

    for word in page.iterate_cells(unit_type=TextCellUnit.WORD):
        print(word.rect, word.text)

    image = page.render_as_image(cell_unit=TextCellUnit.WORD)
    image.show()

If you open cheaply and later need richer output, request it per page. When the new content_config needs entities that were previously skipped, that page is re-decoded automatically:

from docling_parse.pdf_parser import ContentConfig, ContentLevel

page = pdf_doc.get_page(
    1,
    content_config=ContentConfig(
        word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
    ),
)

v6 -> v7 migration

The main API break in v7 is that the old public DecodePageConfig selection flags were split into two concerns:

  • DecodeConfig: compute-time tuning only
  • ContentConfig: what to skip, compute, or materialize per page

In practice:

  • open-time decode_config replaces the old per-page decode tuning
  • per-page content selection now lives in content_config
  • materialize_bitmap_bytes became include_bitmap_bytes
  • threaded page_materialization_config became page_content_config

Typical migration examples:

  • old DecodePageConfig.keep_char_cells=True -> ContentConfig(char_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE)
  • old DecodePageConfig.create_word_cells=True without surfacing them everywhere -> ContentConfig(word_cells_content_level=ContentLevel.COMPUTE)
  • old materialize_bitmap_bytes=False -> ContentConfig(include_bitmap_bytes=False)

One semantic change matters: decode_config is now fixed when the document or threaded batch is opened. If you want richer page output later, override content_config on get_page(...) instead. On the sequential path this may re-decode that page; on the threaded path you can only materialize entities the batch already computed.

Parallel parsing (multi-threaded)

Parse one or more PDFs in parallel with backpressure:

from docling_parse.pdf_parser import (
    ContentConfig,
    ContentLevel,
    DecodeConfig,
    DoclingThreadedPdfParser,
    ThreadedPdfParserConfig,
)

parser = DoclingThreadedPdfParser(
    parser_config=ThreadedPdfParserConfig(
        loglevel="fatal",
        threads=4,
        max_concurrent_results=32,
        page_content_config=ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        ),
    ),
    decode_config=DecodeConfig(),
)

doc_key = parser.load("doc_a.pdf", page_numbers=[1, 3, 5])
print(doc_key, parser.page_count(doc_key), parser.scheduled_page_count(doc_key))

for result in parser.iterate_results():
    if not result.success:
        print(result.doc_key, result.page_number, result.error_message)
        continue

    # Batch decode kept word cells in C++, but did not materialize them by default.
    page = result.get_page(
        ContentConfig(
            word_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
            line_cells_content_level=ContentLevel.COMPUTE_AND_MATERIALIZE,
        )
    )
    print(
        result.doc_key,
        result.page_number,
        len(page.word_cells),
        result.timings.total_s,
    )

For threaded parse-and-render workloads, set ThreadedPdfParserConfig.render_config and use result.get_image(), result.get_image(scale=...), or result.get_image(canvas_size=...).

Use the CLI

$ docling-parse -h
usage: docling-parse [-h] -p PDF

Process a PDF file.

options:
  -h, --help         show this help message and exit
  -p PDF, --pdf PDF  Path to the PDF file

Performance Benchmarks

docs/performance_benchmarks.md compares docling-parse against the other widely used PDF packages on parsing and rendering, with the methodology and the commands to reproduce it.

The tooling behind it lives under scripts/benchmarking/:

For historical V1 vs V2 benchmarks, see legacy_performance_benchmarks.md.

Development

CXX

To build the parser, simply run the following command in the root folder,

rm -rf build; cmake -B ./build; cd build; make

You can run the parser from your build folder:

% ./parse.exe -h
program to process PDF files or configuration files
Usage:
  PDFProcessor [OPTION...]

  -i, --input arg          Input PDF file
  -c, --config arg         Config file
      --create-config arg  Create config file
  -p, --page arg           Pages to process (default: -1 for all) (default:
                           -1)
      --password arg       Password for accessing encrypted, password-protected files
  -o, --output arg         Output file
  -l, --loglevel arg       loglevel [error;warning;success;info]
  -h, --help               Print usage

If you don't have an input file, a template input file will be printed on the terminal.

Python

To build the package, simply run (make sure uv is installed),

uv sync

The latter will only work after a clean git clone. If you are developing and updating C++ code, please use,

# uv pip install --force-reinstall --no-deps -e .
rm -rf .venv; uv venv; uv pip install --force-reinstall --no-deps -e ".[perf-tools]"

or

BUILD_THREADS=12 uv pip install --force-reinstall --no-deps -e ".[perf]"

To test the package, run:

uv run pytest ./tests -v -s

Contributing

Please read Contributing to Docling Parse for details.

References

If you use Docling in your projects, please consider citing the following:

@techreport{Docling,
  author = {Docling Team},
  month = {8},
  title = {Docling Technical Report},
  url = {https://arxiv.org/abs/2408.09869},
  eprint = {2408.09869},
  doi = {10.48550/arXiv.2408.09869},
  version = {1.0.0},
  year = {2024}
}

License

The Docling Parse codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.

LF AI & Data

Docling (and also docling-parse) is hosted as a project in the LF AI & Data Foundation.

IBM ❤️ Open Source AI

The project was started by the AI for knowledge team at IBM Research Zurich.

Release files for docling-parse 7.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docling-parse 7.15.0
File Size Uploaded
docling_parse-7.15.0.tar.gz 6.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for docling-parse 7.15.0
File
docling_parse-7.15.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
docling_parse-7.15.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
docling_parse-7.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
docling_parse-7.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
docling_parse-7.15.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
docling_parse-7.15.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
docling_parse-7.15.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
docling_parse-7.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
docling_parse-7.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
docling_parse-7.15.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
docling_parse-7.15.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
docling_parse-7.15.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
docling_parse-7.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
docling_parse-7.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
docling_parse-7.15.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
docling_parse-7.15.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
docling_parse-7.15.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
docling_parse-7.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
docling_parse-7.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
docling_parse-7.15.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
docling_parse-7.15.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
docling_parse-7.15.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
docling_parse-7.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
docling_parse-7.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
docling_parse-7.15.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 264.8 MB

Release files / docling_parse-7.15.0.tar.gz

Download URL docling_parse-7.15.0.tar.gz
Size 6.9 MB
Tags Source
SHA-256 checksum
How to use checksums
fcb1b4e9a0e447f29e8248e46eea502ab4c7a75fe733a2ed911635a9b74b5092
BLAKE2b-256 checksum
How to use checksums
56e41454330adcc7f850dc639a0fe7d50c69becaf1cb4d3a6cf484671cecd2de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp314-cp314-win_arm64.whl

Download URL docling_parse-7.15.0-cp314-cp314-win_arm64.whl
Size 9.4 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
b844748fdc27a48737b6d2f0ee0a07cb25cbd340ad8535ac2ae9048f9e214b18
BLAKE2b-256 checksum
How to use checksums
e378739780b74c5e5ee47e314f9340994f8883cb6173f99ca91e327479af46b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp314-cp314-win_amd64.whl

Download URL docling_parse-7.15.0-cp314-cp314-win_amd64.whl
Size 12.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9c8d5aa23a90b5d082ed21b22a3384e13ceac4b45ce3d52230f5e05893f5cc6c
BLAKE2b-256 checksum
How to use checksums
e55ee4bcc86900f1ce665b813f1797b96aea0d7aca00585eb9b1547fcbb5aa56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_parse-7.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fc8ddd9cb3e864f4894d89271fc239277bdf5efc6c8deeecf1560cb163b3c4c
BLAKE2b-256 checksum
How to use checksums
6913ef9fe96d023d08603d9d280fa5fd2912ca1ba2190c43e3a80070a858697d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_parse-7.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
88dd0b133febd1ea21cffd43f3aafeb4161b33b74f0c59ae7c7420438d1abd4a
BLAKE2b-256 checksum
How to use checksums
8c4fbf23632d5111f5c5b6fe27ce17c6d25e5db0413bcdd47ebe4f7e8346dd6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL docling_parse-7.15.0-cp314-cp314-macosx_14_0_arm64.whl
Size 9.7 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
59b0dfa1d1ac97bc2d9d7ec457299e97afcf408bf4126e0cdc790818b8781510
BLAKE2b-256 checksum
How to use checksums
35b4fb0f1543245692d261f6d8da7128c60cbdb7b771f24454f834eda797b797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp313-cp313-win_arm64.whl

Download URL docling_parse-7.15.0-cp313-cp313-win_arm64.whl
Size 9.0 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
e4bc3bf49bfd56447f35d1fe2e86897893da3b6c154f0c44643ff311e12ff8b5
BLAKE2b-256 checksum
How to use checksums
14ce62e5b4a833bf640153dafe3a838e36f12fa045fb77a511c356a927ad8399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp313-cp313-win_amd64.whl

Download URL docling_parse-7.15.0-cp313-cp313-win_amd64.whl
Size 11.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6ff600dfeb2c2d9e0e66a00efeb15d59c8d543b38c6f1bcfcb1f86156216e086
BLAKE2b-256 checksum
How to use checksums
3d07cdfa96bafea1fed0a078902c38ff677656ed67bb11fe7c6140304931cad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_parse-7.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3523b631ca10180fe414c2d9cd11579171289936353fa5af3dd29caba541458d
BLAKE2b-256 checksum
How to use checksums
119fc65a613bcd5a5fc6c024b1d0a9bb8a00a20111750c60e6b34e708c8dc683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_parse-7.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aa573d66c428ceed2fb3ae968823af79eb529abffaf95d60a7ed74cde9f9cc5b
BLAKE2b-256 checksum
How to use checksums
cbe3dca5e16ace7c0bcbf6f92fd3318068be2a8d2b0bffef90d6fab5c0e09130
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL docling_parse-7.15.0-cp313-cp313-macosx_14_0_arm64.whl
Size 9.7 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
01d853d3b7f9c231351f9d15c1cb0746ab56c3d8329a850a1b706ef279af09ed
BLAKE2b-256 checksum
How to use checksums
2379a23aa5ea3da51cf2fd320c9fd46e1c031f8b96c5762221315b2b92257a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp312-cp312-win_arm64.whl

Download URL docling_parse-7.15.0-cp312-cp312-win_arm64.whl
Size 9.0 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
f528916ec21c1bec5916db2e9c6ecac4c472fedd6aae4a9cf308f59cf8fcbd7b
BLAKE2b-256 checksum
How to use checksums
47a31a327900335a30b86e2f1330764e340d98c693cc26ec64a1159efcc1ab5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp312-cp312-win_amd64.whl

Download URL docling_parse-7.15.0-cp312-cp312-win_amd64.whl
Size 11.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6143e824b00dbaf14bd3692792bd0b41348f582fa7ed221ff462079935c127f6
BLAKE2b-256 checksum
How to use checksums
08844733989d2f1687c7dabb08cff13f53005878d1a6638142898f324bc233f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_parse-7.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca982b7df91f05b0bdcb28f437b2637623baccd205b941297f43b9e93aeb1f14
BLAKE2b-256 checksum
How to use checksums
02343d290b2f5f0576645c9d056f087a77f4e45c6662eb6ce77834c85f00affe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_parse-7.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4ea8d79e870319a583a68b3e88e95d048dfa496d8b6e5928f5333fe26cc597e3
BLAKE2b-256 checksum
How to use checksums
eafb09afa8b1813ed0f3b691d59b80b335180e0a69bc8f2906b9aac9737c695d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL docling_parse-7.15.0-cp312-cp312-macosx_14_0_arm64.whl
Size 9.7 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a425599d40aa8b72a443c5fc9e22c120163d398a341af988c953e0e70f1ad0f3
BLAKE2b-256 checksum
How to use checksums
4f20e9ecf45568c7d1e8c0e775190bf88bc65b7fa03adb223cd2976e4989b66a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp311-cp311-win_arm64.whl

Download URL docling_parse-7.15.0-cp311-cp311-win_arm64.whl
Size 9.0 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b59940048cf0216e09a9de9c5c1bd86d061f89e7fe0ca49f6388061626d79043
BLAKE2b-256 checksum
How to use checksums
a90642755b3035f13d0dc317cf352d8e98b03df5ee414e75ad469c9eb3b7a1d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp311-cp311-win_amd64.whl

Download URL docling_parse-7.15.0-cp311-cp311-win_amd64.whl
Size 11.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bbb301b0e7a283745fa54fa20c4279a95a0500a2228362cff5a4a6f82e740fd5
BLAKE2b-256 checksum
How to use checksums
a01f237eb95370bbac40effeab82435237ba3cbd02e89e7d989f7b7d99a67f40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL docling_parse-7.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 10.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4cb6494f8ca158c774cd7b68d96b11054ec8a92f64fb3e8cc355a8cc858997fc
BLAKE2b-256 checksum
How to use checksums
a920e940091a488a9fccac7502389f2662e588364cfab736a1507c63d9149821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL docling_parse-7.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a00c19112264b4e6b0d7d5baa9ccd74997b6252924e512f1c88cf30de5bea1f5
BLAKE2b-256 checksum
How to use checksums
a13875dae655a1af5bf90fd1b5a5d3424dfd92b4b2613b89931acd827f069c75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL docling_parse-7.15.0-cp311-cp311-macosx_14_0_arm64.whl
Size 9.7 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b6453b243d998a73a2fbd1245d202dd315fb1f915e1ccfafdce98d391cade8ae
BLAKE2b-256 checksum
How to use checksums
efcf687829d3d52bfa63d9ea8dc928c158a55a8a35eb9a67498be89675e23bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp310-cp310-win_arm64.whl

Download URL docling_parse-7.15.0-cp310-cp310-win_arm64.whl
Size 9.0 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
7a70f37eba73e676e13a3b71f7bbbdafc291b94f8bb4426294d27b52bd6559fd
BLAKE2b-256 checksum
How to use checksums
4e8865f2d91d868d8832d0493b2eea018e4dd309aaf1e92536694f47e1950a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp310-cp310-win_amd64.whl

Download URL docling_parse-7.15.0-cp310-cp310-win_amd64.whl
Size 11.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2905b77daff3849c559cf6f6f39ed7fbd451b79e20948ed325b721014e0dccb9
BLAKE2b-256 checksum
How to use checksums
76fb4fba6bcdfa471f660fd815754a7561093d0870512f0aa7cd798b30cb5091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docling_parse-7.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 10.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7299cb9614ff0776618b155e2b55a92f2f27cf9828adfbcf90e5f1127b19ec5b
BLAKE2b-256 checksum
How to use checksums
5415e2c78319870cb9f2869b57c8bcffa64ee36a5e7a936a768613b408bb5653
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL docling_parse-7.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 10.3 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
67f0ed5053426bd4f82b407ec48fbe501c706286fa7d6fd92ff7510aef2e24e6
BLAKE2b-256 checksum
How to use checksums
5f82a093889975ab15cc0383582989e5d3d79defb139c11fe8644d9c31cd51a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / docling_parse-7.15.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL docling_parse-7.15.0-cp310-cp310-macosx_14_0_arm64.whl
Size 9.7 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
bfe13c2c0ed982b24ceefb2ace083a22aa632ba4e2b9427d274f992c41019df1
BLAKE2b-256 checksum
How to use checksums
0700245473dfdf71ee18de932847651f660a64a4d15346c469a1d955bc01f704
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

7.15.0 This release

26 release files

7.8.1

26 release files

7.8.0

26 release files

7.7.1

26 release files

7.2.0

21 release files

7.0.0

21 release files

6.2.0

21 release files

6.1.0

21 release files

6.0.0

21 release files

5.9.0

21 release files

5.6.2

21 release files

5.6.1

21 release files

5.6.0

21 release files

5.4.0

21 release files

5.3.4

21 release files

5.3.3

21 release files

5.3.2

21 release files

5.3.1

22 release files

5.3.0

22 release files

5.2.0

22 release files

5.1.0

22 release files

5.0.0

27 release files

4.7.3

27 release files

4.7.0

33 release files

4.6.0

33 release files

4.5.1

29 release files

4.5.0

29 release files

4.2.3

29 release files

4.2.2

29 release files

4.2.1

10 release files

4.2.0

10 release files

4.1.0

28 release files

4.0.5

28 release files

4.0.4

28 release files

4.0.0

28 release files

3.4.0

28 release files

3.3.1

28 release files

3.1.2

28 release files

3.1.1

28 release files

3.1.0

28 release files

2.1.2

38 release files

2.1.0

38 release files

2.0.5

38 release files

2.0.4

30 release files

2.0.2

30 release files

2.0.1

30 release files

2.0.0

30 release files

1.6.2

30 release files

1.6.1

30 release files

1.6.0

30 release files

1.5.1

30 release files

1.3.0

31 release files

1.2.1

24 release files

1.1.3

20 release files

1.0.0

20 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page