* Create requirements-docker.txt
* feat: update deps to support rag
* feat: add support to rag, add rag_data_reader api for rag integration
* feat: let user retrieve the filename of the processed file
* feat: add projects demo for rag integrations
---------
Co-authored-by: Xiaomeng Zhao <moe@myhloli.com>
Co-authored-by: icecraft <xurui1@pjlab.org.cn>
* feat: rename the file generated by command line tools
* feat: add pdf filename as prefix to {span,layout,model}.pdf
---------
Co-authored-by: icecraft <tmortred@gmail.com>
Co-authored-by: icecraft <xurui1@pjlab.org.cn>
Implement the feature to draw bounding boxes for model elements in the PDF. This includes
adding new drawing functions and modifying existing ones to accommodate the new feature.
Also, updates are made to CLI tools and common utilities to support the model bbox drawing.