Java tutorial
import java.io.FileOutputStream; import com.lowagie.text.pdf.AcroFields; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfStamper; public class FormFillAndMakeItFlattenPDF { public static void main(String[] args) { try { PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf"); PdfStamper stamp2 = new PdfStamper(reader, new FileOutputStream("FormFillAndMakeItFlattenPDF.pdf")); AcroFields form2 = stamp2.getAcroFields(); form2.setField("name", "your name"); form2.setField("address", "address"); form2.setField("postal_code", "code"); form2.setField("email", "youremail"); stamp2.setFormFlattening(true); stamp2.close(); } catch (Exception de) { de.printStackTrace(); } } }