Mega Code Archive

 
Categories / Java / PDF RTF
 

Form Fill and Make it Flatten

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();         }     } }                     itext.zip( 1,748 k)