The advice frabjous gave you is quite excellent, and probably would be the first thing I try.
If those solution do not work you can try one tool that was not mentioned "
PaperCrop". This tool acts very much like PDFLRF/PDFRead, where it turns the PDF pages into images then optimizes the images to fit on a 6" screen. However PaperCrop has a few features that make it stand out above PDFRead/PDFLRF.
You can select page per page, or bulk page the crop zones. This is a front end GUI, second the tool has a resize feature that word wraps the text if the target screen is smaller than the PDF width. The only downside is you have to set the resolution form the config file.
What I have found is I try to get the PDF to be readable with soPDF/BRISS and if I can't then I use PaperCrop. PaperCrop has ALWAYS worked for me, but it takes more time to format the final product.
=X=