You can mostly just copy your home partition/dir with something like rsync.
Step by step:
- Install new distro, in the installer make sure to use the same username (otherwise there is some extra work involved but still doable)
- start up new distro to make sure it works
- reboot into old distro or into live linux
- use rsync to copy olddistro/home/user to newdistro/home/user (you have to think about whether it makes sense to overwrite all files or if there is maybe some special exception somehow. Like there may be some idiomatic bashrc on one distro that does not work well with the other)
(I've done that multiple times now and there is some minor fixing involved sometimes, like with the bashrc example, but otherwise it's super easy. If you ever get stuck just hit me up and I can hop on a Rustdesk/discord/whatever support session)
You could buy an automatic scanner that takes a stack of docs and dumps the files to a network share.