Java を使用して PDF フォーム ファイルをフラット化しようとしています。PdfReader API を使用しています。しかし、私はこれらの特定のエラーが表示されています:
PdfReader cannot be resolved to a type
PdfStamper cannot be resolved to a type
AcroFields cannot be resolved to a type .
誰が私に教えてもらえますか、私が欠けているJar、またはこれが起こった他の考えられる理由はありますか?
これはコードです:
import java.io.FileOutputStream;
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();
}
}
}