mirror of
https://github.com/DS4SD/docling.git
synced 2025-08-02 23:42:22 +00:00
This change enables users to extend the document conversion process with custom logic through plugins. - Introduced a PluginManager to handle preprocessing and postprocessing plugins in DocumentConverter. - Updated DocumentConverter to accept and initialize a list of plugins. - Implemented plugin execution within the document processing pipeline, enabling custom modifications before and after conversion. - Updated ConversionResult to include metadata about the plugins used during conversion. - Updated the CLI to accept plugin paths and load them dynamically. - Expanded documentation with examples for creating and using plugins. - Added test cases to verify plugin integration and ensure correct execution in various scenarios. Signed-off-by: Ayoub El Bouchtili <Ayoub.elbouchtili@gmail.com> |
||
---|---|---|
.. | ||
batch_convert.py | ||
custom_convert.py | ||
develop_formula_understanding.py | ||
develop_picture_enrichment.py | ||
export_figures.py | ||
export_multimodal.py | ||
export_tables.py | ||
full_page_ocr.py | ||
hybrid_chunking.ipynb | ||
index.md | ||
minimal.py | ||
plugin_basic.py | ||
plugin_translation.py | ||
rag_haystack.ipynb | ||
rag_langchain.ipynb | ||
rag_llamaindex.ipynb | ||
rag_weaviate.ipynb | ||
retrieval_qdrant.ipynb | ||
run_md.py | ||
run_with_accelerator.py | ||
run_with_formats.py | ||
translate.py |