Two things I noticed: Firstly, AvailableDoesntDoWhatYouThinkItDoes, and secondly, PDFs are not text files - they're binary files. That means you can't handle them them with Reader and Writer classes, you need to handle them with Stream classes.
He was expelled for perverse baking experiments. This tiny ad is a model student:
a bit of art, as a gift, the permaculture playing cards