Content
# Multi-Format E-Book Parsing Service
This project is a multi-format e-book parsing service that supports parsing six formats of e-books, including PDF, EPUB, Word, MOBI, TXT, and CHM. Additionally, it supports OCR (Optical Character Recognition) for text recognition on scanned PDF files.
## Project Dependencies
Project dependencies can be found in the `requirements.txt` file. You can install them using the following command:
```bash
pip install -r requirements.txt
```
## Running Instructions
[Refer to this link](https://mp.weixin.qq.com/s/H-UJD54a9NtXX9sD-duREw) for detailed testing, configuration, and running steps.
## Project Structure
```plaintext
.env.example
README.md
requirements.txt
src/
core/
__pycache__/
cache_manager.py
ebook_parser.py
ocr_engine.py
readbooks_server.py
utils/
__pycache__/
file_convert.py
test/
test_server.py
```
You Might Also Like
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

NextChat
NextChat is a light and fast AI assistant supporting Claude, DeepSeek, GPT4...

Continue
Continue is an open-source project for seamless server management.
semantic-kernel
Build and deploy intelligent AI agents with the Semantic Kernel framework.

repomix
Repomix packages your codebase into AI-friendly formats for easy use.
UI-TARS-desktop
UI-TARS-desktop is part of the TARS Multimodal AI Agent stack.