FormFillPDF.java Source code

Java tutorial

Introduction

Here is the source code for FormFillPDF.java

Source

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();
        }
    }
}