まず、PDFを作ってそれに対してフォームを埋め込んでおきます。(要Acrobat Professional) それをフォーマットとし、iTextを使ってフォームの内容を埋め込んで、新たなPDFとして出力します。 PdfReader reader = new PdfReader("template.pdf"); PdfStamper stamper= new PdfStamper(reader, new FileOutputStream("output.pdf")); AcroFields form = stamper.getAcroFields(); form.setField("name", "名無しのごんべ"); form.setField("address", "東京都○○区"); stamper.setFormFlattening(true); stamper.close(); 必