0
私は長い間プログラミングされておらず、かつてiTextライブラリを使ったことがありません - これは私が正しく理解していない単純な問題になると確信しています。私は 'pdf'と呼ばれるPdfDocumentインスタンスからPdfAcroFormを取得しようとしています。ここで私が実行しようとしているコードは次のとおりです。iText PdfAcroForm GetAcroFormは与えられた型には該当しません
import com.itextpdf.kernel.pdf.*
import com.itextpdf.kernel.pdf.PdfDocument
import com.itextpdf.forms.*
import com.itextpdf.forms.fields.PdfFormField
import com.itextpdf.forms.PdfAcroForm
//Initialize PDF document
PdfDocument pdf = new PdfDocument(new PdfReader("C:/Users/Andy/Desktop/VA_Form.pdf"), new PdfWriter("C:/Users/Andy/Desktop/New_VA_Form.pdf"));
PdfAcroForm form = PdfAcroForm.GetAcroForm(pdf,true);
//Map<String, PdfFormField> fields = form.GetFormFields();
これはエラーを返して:
groovy.lang.MissingMethodException: No signature of method: static com.itextpdf.forms.PdfAcroForm.GetAcroForm() is applicable for argument types: (com.itextpdf.kernel.pdf.PdfDocument, java.lang.Boolean) values: [[email protected], true]
Possible solutions: getAcroForm(com.itextpdf.kernel.pdf.PdfDocument, boolean), getXfaForm()
私は私が正しくPdfDocumentを作成していないか、または私はちょうど間違いを犯していますかどうかを判断することはできませんこのPdfDocumentからAcroFormを入手する方法は?どんな助けも大歓迎です。
ありがとう@mkl、私はそれを試しましたが、新しいエラーメッセージ 'Script1.groovy:1:クラスcom.itextpdf.kernel.pdf.PdfDocumentを解決できませんでしたので、値引きました。@ line 1、column 1私はそれも確信していた。ご協力いただきありがとうございます。新しいエラーの意味をご存じですか? – user3379139
最後のコメントを無視して申し訳ありませんが、私が追加した新しいjarファイルを認識してFileMakerファイルのScriptMasterに問題がありました。再度、感謝します – user3379139