I like k2pdfopt for reformatting pdfs for my e-reader.
I've also used poppler's pdfimages but I'd prefer like something less buggy for my use case; any version I've tried had problem with one pdf made by Adobe InDesign.
Also, tesseract allows creation of a pdf from the images with the embedded OCR text. It is also built in in the k2pdfopt.