List<List<String>> pages = TextFormatter.pdfPrintablePages(bill);
for (List<String> page : pages) {
PDPage pg = new PDPage(PDPage.PAGE_SIZE_LETTER);
PDPageContentStream contentStream = new PDPageContentStream(doc, pg);
contentStream.beginText();
contentStream.setFont(font, fontSize);
contentStream.moveTextPositionByAmount(margin, top);
for (String line : page) {
contentStream.drawString(line);