Ответ 1
Используйте такой инструмент, как Open Office или Acrobat, чтобы вручную создать PDF файл, содержащий поля формы (технология AcroForm). Затем используйте библиотеку, чтобы заполнить поля формы в этом шаблоне. См. Также Создание сложного pdf с использованием java, вопрос, который был выбран в комплекте The Best iText Questions на StackOverflow (бесплатная электронная книга). Вы также найдете другие варианты этой книги, такие как опции, объясненные в ответе на этот вопрос: Создание и дизайн PDF с помощью iTextSharp или аналогичного