docling/docs
Ayoub El Bouchtili 224d633b7e feat: Introduce plugin support for document conversion
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>
2025-01-20 12:11:05 +01:00
..
assets feat: expose new hybrid chunker, update docs (#384) 2024-12-09 08:28:29 +01:00
concepts docs: update chunking usage docs, minor reorg (#550) 2024-12-10 16:03:02 +01:00
examples feat: Introduce plugin support for document conversion 2025-01-20 12:11:05 +01:00
integrations docs: add pointers to LangChain-side docs (#718) 2025-01-09 17:36:46 +01:00
overrides docs: extend integration docs & README (#456) 2024-11-28 09:41:21 +01:00
reference docs: specify docstring types (#702) 2025-01-08 09:05:18 +01:00
stylesheets docs: introduce docs site (#141) 2024-10-14 14:13:13 +02:00
faq.md docs: add styling for faq (#502) 2024-12-03 11:20:49 +01:00
index.md docs: add LangChain docs (#717) 2025-01-09 14:12:05 +01:00
installation.md feat(ocr): added support for RapidOCR engine (#415) 2024-11-27 13:57:41 +01:00
usage.md feat: Introduce plugin support for document conversion 2025-01-20 12:11:05 +01:00
v2.md docs: fixed typo in v2 example v2 (#378) 2024-11-19 16:27:19 +01:00