What you're looking for is called "OCR" which stands for Optical Character Recognition. There are a ton of ways of doing it, but I've yet to find a seamless and easy program for this that's free at least. If anyone knows one, I would love to hear about it.