On the iPad, GoodReader can do margin cropping on the fly, and remembers the margins you've set up for a document so they're reapplied when you open the document again.
I just wish it had some smarts for two-column PDFs (easily 90% of what I read). I often resize, read down the left column, then shift to the top, which moves the crop window and confuses GR horribly.