データベース呼び出しからフォームを埋め込むPHPアプリケーションがあります。現在、私はPDFtkを使ってこれをまとめていますが、何の問題もなく数多くのPDFtkコマンドを実行することができます。現在、コマンドラインで目的のコマンドを実行しています。「fill_form」関数を使用しようとすると、PDFtkがJava例外をスローする
私の呼び出しは、現在、この:
Unhandled Java Exception in create_output():
java.lang.ClassCastException: pdftk.com.lowagie.text.pdf.PdfNull cannot be cast to pdftk.com.lowagie.text.pdf.PdfDictionary
at pdftk.com.lowagie.text.pdf.FdfReader.readFields(pdftk)
at pdftk.com.lowagie.text.pdf.FdfReader.readPdf(pdftk)
at pdftk.com.lowagie.text.pdf.PdfReader.<init>(pdftk)
at pdftk.com.lowagie.text.pdf.PdfReader.<init>(pdftk)
at pdftk.com.lowagie.text.pdf.FdfReader.<init>(pdftk)
そして時には、このエラー:
Unhandled Java Exception in create_output():
Unhandled Java Exception in main():
java.lang.NullPointerException
at gnu.gcj.runtime.NameFinder.lookup(libgcj.so.10)
at java.lang.Throwable.getStackTrace(libgcj.so.10)
at java.lang.Throwable.stackTraceString(libgcj.so.10)
at java.lang.Throwable.printStackTrace(libgcj.so.10)
at java.lang.Throwable.printStackTrace(libgcj.so.10)
エラーメッセージ
pdftk /var/www/html/CSR/template/job_card.pdf fill_form /var/www/html/CSR/template/wwwwu7mMH.fdf output /var/www/html/CSR/template/filled4.pdf
この正確なコールの実行を複数回は時々、このエラーを生成します交互に表示されますが、コマンドは決して動作せず、フォームは決して満たされません。私が言っているように、PDFtkは他のコマンドで動作します。私は暗号化されたPDFを生成して、固定コマンドを実行することができました。
私の質問は、このエラーの原因とは何ですか、どのように修正しますか?
ありがとうございました!!! –