Hello I installed pdfbox-app-1.8.8.jar and I have been able to run any example 
codes successfully. I am working on this one and I get  "cannot find symbol" on 
import org.apache.pdfbox.pdmodel.interactive.form.PDFieldTreeNode;import 
org.apache.pdfbox.pdmodel.interactive.form.PDTextField;

Are these classes in a different jar? 
Code:
package org.apache.pdfbox.examples.acroforms;import java.io.File;import 
java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm;
import org.apache.pdfbox.pdmodel.interactive.form.PDField;
import org.apache.pdfbox.pdmodel.interactive.form.PDFieldTreeNode;
import org.apache.pdfbox.pdmodel.interactive.form.PDTextField;


public class FillTestField {    public static void main(String[] args) throws 
IOException    {      String formTemplate = "Users/Dad/Desktop/TCRM/game plan 
12-16.pdf";            String filledForm = "Users/Dad/JavaTest/game plan 
12-16.pdf";               // load the document           PDDocument pdfDocument 
= PDDocument                  .load(new File(formTemplate),null);        // get 
the document catalog           PDAcroForm acroForm = 
pdfDocument.getDocumentCatalog().getAcroForm();             // as there might 
not be an AcroForm entry a null check is necessary            if (acroForm != 
null)        {            // Retrieve an individual field and set it's value.   
         PDTextField field = (PDTextField) acroForm.getField( "Goal" );         
   field.setValue("Testing");                        // If a field is nested 
within the form tree a fully qualified name             // might be provided to 
access the field.            field = (PDTextField) acroForm.getField( 
"fieldsContainer.nestedSampleField" );           field.setValue("Text Entry");  
      }
 // Save and close the filled out form.        pdfDocument.save(filledForm);
pdfDocument.close();    }}
 

Reply via email to