Java tutorial
import java.io.FileOutputStream; import com.lowagie.text.pdf.AcroFields; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfStamper; // SimpleRegistrationForm.pdf is from http://itextdocs.lowagie.com/tutorial/ /** * Fill in a simple registration form. */ public class FormFillPDF { public static void main(String[] args) { try { PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf"); // filling in the form PdfStamper stamp1 = new PdfStamper(reader, new FileOutputStream("FormFillPDF.pdf")); AcroFields form1 = stamp1.getAcroFields(); form1.setField("name", "your name"); form1.setField("address", "Your Address"); form1.setField("postal_code", "1111"); form1.setField("email", "email"); stamp1.close(); } catch (Exception de) { de.printStackTrace(); } } }