What is the best way to load a scanned image of form, and use LibreOffice to fill it out?

Question kind of says it all.
I want to scan in forms that I need I need to fill out, and then line up text boxes, radio dials and check boxes over the image of the form so I can put in the answers… then print out the details on the original form.
It would be nice to store this information in some kind of database.

For example, I could scan in a job application, then just rearrange the fields so I didn’t have to fill it out by hand each time.