In my experience developing RAG-based applications, I was surprised to find that there aren't any simple, reliable ways to chunk files.
I ended up implementing my own chunking system that includes deep positioning data like page index and bounding box coordinates for every chunk.
You can try it out for free here (no account/api key required):
https://filechipper.com
Would any of you be interested in something like this? Let me know!