PDFTextStripper stripper = new PDFTextStripper();
stripper.setLineSeparator("\n");
stripper.writeText(document, writer);
delegate = new CharArrayReader(writer.toCharArray());
} finally {
document.close();
}
} catch (Exception e) {
// it may happen that PDFParser throws a runtime