Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/docling-project/docling-parse
/ types & classes
Types & classes
184 in github.com/docling-project/docling-parse
⨍
Functions
1,406
◇
Types & classes
184
↓ 40 callers
Class
DoclingPdfParser
docling_parse/pdf_parser.py:954
↓ 26 callers
Class
ContentConfig
Per-entity selection: skipped, computed-in-C++-only, or materialized. Field name is the entity; the value is the lifecycle level. Set per call
docling_parse/pdf_parser.py:214
↓ 23 callers
Class
ThreadedPdfParserConfig
Configuration for the threaded PDF parser. Attributes: loglevel: Logging level ('fatal', 'error', 'warning', 'info'). threads: Nu
docling_parse/pdf_parser.py:1086
↓ 22 callers
Class
DoclingThreadedPdfParser
Threaded PDF parser that decodes pages from multiple documents in parallel.
docling_parse/pdf_parser.py:1393
↓ 14 callers
Class
DecodeConfig
How to compute page content (tuning, not selection). Fixed when the document is opened; the C++ page-decoder cache freezes these at first dec
docling_parse/pdf_parser.py:245
↓ 14 callers
Class
Row
perf/run_perf.py:72
↓ 6 callers
Class
clip_state_instruction
src/parse/page_items/render_instructions.h:90
↓ 5 callers
Class
Timings
Timing information from PDF page parsing. Provides detailed timing breakdown of the parsing process, useful for performance analysis and opti
docling_parse/pdf_parser.py:116
↓ 4 callers
Class
ImageTolerance
tests/rendering_regression.py:20
↓ 4 callers
Class
pdf_resource
src/parse/pdf_resource.h:27
↓ 2 callers
Class
ImagePair
scripts/check_rendering_regression.py:35
↓ 2 callers
Class
PageTimings
perf/run_analysis.py:57
↓ 2 callers
Class
cmap_value
src/parse/pdf_resources/page_font/cmap_value.h:9
↓ 2 callers
Class
decode_config
src/parse/config.h:9
↓ 2 callers
Class
embedded_font_program
src/parse/pdf_resources/page_font/embedded_font_program.h:9
↓ 1 callers
Class
CheckedImage
scripts/check_rendering_regression.py:61
↓ 1 callers
Class
ImageComparison
tests/rendering_regression.py:27
↓ 1 callers
Class
ImageMetrics
scripts/check_rendering_regression.py:42
↓ 1 callers
Class
PageDecodeTimings
Top-level timing breakdown for a threaded page decode task.
docling_parse/pdf_parser.py:188
↓ 1 callers
Class
PageParseResult
Outcome of one page processed by DoclingThreadedPdfParser.
docling_parse/pdf_parser.py:1107
↓ 1 callers
Class
PageRenderTimings
Top-level timing breakdown for a threaded page render task.
docling_parse/pdf_parser.py:200
↓ 1 callers
Class
PageRow
perf/run_eval.py:49
↓ 1 callers
Class
PdfAnnotations
PDF document annotations including form fields, language, metadata, and table of contents. Attributes: form: AcroForm data containing int
docling_parse/pdf_parser.py:98
↓ 1 callers
Class
PdfDocument
docling_parse/pdf_parser.py:670
↓ 1 callers
Class
PdfTocEntry
PDF table of contents entry (recursive structure). Attributes: title: The text of the TOC entry level: Nesting level in the hiera
docling_parse/pdf_parser.py:80
↓ 1 callers
Class
PerfRow
perf/run_analysis.py:49
↓ 1 callers
Class
base_fonts
src/parse/pdf_resources/page_font/base_fonts.h:14
↓ 1 callers
Class
clip_path_instruction
src/parse/page_items/render_instructions.h:38
↓ 1 callers
Class
font_cids
src/parse/pdf_resources/page_font/font_cids.h:13
↓ 1 callers
Class
font_encodings
src/parse/pdf_resources/page_font/encodings.h:9
↓ 1 callers
Class
font_glyphs
src/parse/pdf_resources/page_font/glyphs.h:14
↓ 1 callers
Class
render_config
src/render/config.h:19
↓ 1 callers
Class
shape_instruction
One path-painting operator (S, s, f, F, f*, B, B*, b, b*): all subpaths of the painted path plus the graphics-state parameters needed to color it. Fil
src/parse/page_items/render_instructions.h:576
↓ 1 callers
Class
shape_subpath
One subpath of a painted path: an implicit move-to (x0, y0) followed by a run of segment ops. SEGMENT_LINE_TO consumes one coordinate pair from px/py,
src/parse/page_items/render_instructions.h:501
Class
BinaryDistribution
setup.py:11
Class
BitReader
src/parse/utils/ccitt/ccitt_utils.h:39
Enum
ColorSpace
src/parse/utils/jpeg/jpeg_utils.h:26
Class
ContentLevel
How far a page entity travels. Ordered: SKIP < COMPUTE < COMPUTE_AND_MATERIALIZE.
docling_parse/pdf_parser.py:206
Class
CustomBuildPy
setup.py:6
Class
HNode
src/parse/utils/ccitt/ccitt_utils.h:61
Class
HuffTree
src/parse/utils/ccitt/ccitt_utils.h:67
Class
ImageIssue
app/analyse.cpp:17
Enum
RENDERER_NAME
src/render/template_renderer.h:18
Enum
RENDER_INSTRUCTION_NAME
src/parse/page_items/render_instructions.h:133
Class
TestCoordinateReproducibility
Verify coordinates are bit-for-bit identical across locale switches. This catches subtle bugs where values are "close" but not exact, which w
tests/test_locale_safety.py:440
Class
TestFullPipelineLocaleResilience
End-to-end parsing of real PDFs under comma-decimal locale.
tests/test_locale_safety.py:238
Class
TestLocaleIndependentParsing
Verify that float parsing in the C++ layer is locale-independent.
tests/test_locale_safety.py:125
Class
TestNumericEdgeCases
Verify correct handling of edge-case numeric values in PDFs.
tests/test_locale_safety.py:344
Class
TestPythonLocaleGuard
Verify the Python __init__.py locale guard works.
tests/test_locale_safety.py:523
Class
base_font
src/parse/pdf_resources/page_font/base_font.h:11
Class
benchmark_result
app/run_scaling.cpp:75
Class
bitmap_artifact_export_visitor
app/pybind_parse.cpp:195
Class
bitmap_exporter_visitor
src/parse/utils/bitmap/bitmap_exporter.h:156
Class
bitmap_instruction
src/parse/page_items/render_instructions.h:415
Class
bitmap_quad
src/render/blend2d_renderer.h:110
Class
blend2d_embedded_font_cache
Loads BLFontFace objects from embedded PDF font programs and caches the result (success or failure) by the blob's content-hash cache key. The cache ke
src/render/blend2d_embedded_font_cache.h:35
Class
blend2d_font_resolver
src/render/blend2d_font_resolver.h:31
Class
cache_entry
src/render/blend2d_embedded_font_cache.h:47
Class
candidate_spec
src/parse/pdf_resources/page_font.h:1178
Class
char_description
src/parse/pdf_resources/page_font/char_description.h:9
Class
char_processor
src/parse/pdf_resources/page_font/char_processor.h:9
Class
cli_options
app/run_scaling.cpp:82
Enum
clip_apply_result
src/render/blend2d_renderer.h:437
Enum
clip_rule
src/parse/page_items/render_instructions.h:32
Enum
clipping_path_mode_type
src/parse/pdf_states/shape.h:9
Class
cmap_parser
src/parse/pdf_resources/page_font/cmap.h:9
Enum
cmyk_convention
src/parse/page_items/render_instructions.h:26
Enum
color_space_family
Families of PDF colour spaces (8.6) that the SC/SCN/sc/scn operands are interpreted against once CS/cs has resolved a named /ColorSpace resource.
src/parse/enums.h:211
Enum
decode_type
src/parse/pdf_decoder.h:8
Class
decoded_jpeg_result
src/parse/utils/jpeg/jpeg_utils.h:69
Class
decoded_jpx_result
src/parse/utils/jpx/jpx_utils.h:22
Class
decompose_state
src/render/freetype_embedded_font_cache.h:411
Class
docling_parser
src/pybind/docling_parser.h:21
Class
docling_resources
src/pybind/docling_resources.h:13
Class
docling_threaded_base
src/pybind/docling_threaded_base.h:45
Class
docling_threaded_parser
src/pybind/docling_threaded_parser.h:12
Class
docling_threaded_renderer
src/pybind/docling_threaded_renderer.h:15
Class
embedded_font_blob
Render-facing view of an embedded font program (/FontFile, /FontFile2, /FontFile3). Deliberately free of qpdf and nlohmann types so that render instru
src/parse/page_items/embedded_font_blob.h:22
Enum
embedded_font_file_kind
src/parse/enums.h:118
Enum
embedded_font_format
Distinguishes the /FontFile3 subtypes that embedded_font_file_kind folds into FONT_FILE_CFF. The renderer needs this: Blend2D loads only SFNT containe
src/parse/enums.h:143
Class
face_entry
src/render/freetype_embedded_font_cache.h:84
Class
font_cid
src/parse/pdf_resources/page_font/font_cid.h:15
Class
font_encoding
src/parse/pdf_resources/page_font/encoding.h:12
Enum
font_encoding_name
src/parse/enums.h:68
Class
font_face_ref
src/render/blend2d_font_resolver.h:63
Class
font_face_ref_hash
src/render/blend2d_font_resolver.h:71
Class
font_request
src/render/blend2d_font_resolver.h:88
Enum
font_subtype_name
src/parse/enums.h:8
Class
freetype_embedded_font_cache
Loads the embedded font program formats that Blend2D rejects — Type 1 (/FontFile) and bare CFF (/FontFile3 /Type1C, /CIDFontType0C) — through FreeType
src/render/freetype_embedded_font_cache.h:47
Class
glyph_entry
src/render/freetype_embedded_font_cache.h:76
Class
indexed_font_face
src/render/blend2d_font_resolver.h:76
Class
instruction
src/parse/page_items/render_instructions.h:141
Enum
item_name
src/parse/page_item.h:8
Class
jpeg_error_longjmp
--------------------------------------------------------------------------- Custom libjpeg error handler that longjmp's instead of calling exit() ----
src/parse/utils/jpeg/jpeg_utils.h:83
Class
jpeg_parameters
src/parse/utils/jpeg/jpeg_utils.h:58
Class
match_cache_key
src/render/blend2d_font_resolver.h:99
Class
match_cache_key_hash
src/render/blend2d_font_resolver.h:107
Class
memory_stream_context
src/parse/utils/jpx/jpx_utils.h:35
Enum
operator_class
src/parse/pdf_decoders/stream_enums.h:10
Enum
operator_name
Table 51 – Operator Categories [ p 119 ]
src/parse/pdf_decoders/stream_enums.h:39
next →
1–100 of 184, ranked by callers