0

itext を使用して XFA フォームに入力しようとしています。これまでは、空のフォームの xfa:data セクションと dd:description 要素を読み取ることができ、dd:description を使用して XML の構造を理解し、XML を動的に作成してフォームに入力することができました。 .

しかし、コード内の私のロジックは、空のフォームに空の要素があるにもかかわらず、xfa:data が常に存在するという前提で動作しました。最近、pdf が変更され、フォーム内の要素が入力されて保存された後にのみ xfa:data セクションが作成されるようになりました。

これを実現するために、Adobe Live Cycle デザイナーで JavaScript が使用されていると思います。Adobe Live Cycle Designer にアクセスできず、フォームの構造を変更することもできません。

itext を使用して、フォームに何かを入力した場合とまったく同じように、どうにかして xfa:data セクションの作成をトリガーできるのでしょうか? その後、コードの残りの部分はそのまま機能します。

dd:description を使用して XML 全体を作成することはできません。これは、フォームの XML にいくつかの値がデフォルトで設定されている非表示の要素がいくつかあるためです。これらの値を入力する必要があるため、誰かがフォームに値を入力したのと同じように、xfa:data の作成をトリガーできると言えます。

4

0 に答える 0