iText - добавить контент в конец существующей страницы
Я хочу добавить фрагмент текста на каждую страницу файла PDF.Этот ответ в СО работает отлично. Но текст добавляется в верхнюю часть страницы. Я хотел бы добавить свой текст внизу каждой страницы. Как мне это сделать?
Вот соответствующая часть кода.
while (iteratorPDFReader.hasNext()) {
PdfReader pdfReader = iteratorPDFReader.next();
// Create a new page in the target for each source page.
while (pageOfCurrentReaderPDF < pdfReader.getNumberOfPages()) {
document.newPage();
pageOfCurrentReaderPDF++;
currentPageNumber++;
page = writer.getImportedPage(pdfReader, pageOfCurrentReaderPDF);
cb.addTemplate(page, 0, 0);
document.add(new Paragraph("My Text here")); //As per the SO answer
}
pageOfCurrentReaderPDF = 0;
}
Код является частью функции, которая принимает папку, читает файлы PDF в ней и объединяет их в один файл. Итак, я хотел бы добавить текст в сам цикл выше, вместо повторения итерации файла.