3

itext の setField 関数を使用してフィールド値を pdf 形式に保存しますが、itext を使用すると、pdf 全体が破損し、Adobe Reader で pdf を編集できなくなります。ファイルが変更され、Adobe Reader の拡張機能が使用できないことが表示されます。

だから私は同じ仕事をすることができる別のライブラリを探しています。別の問題: ID カードで PDF に署名した後、itext ライブラリを使用して PDF を編集しようとすると、以前の署名がすべて無効になります。しかし、acrobat を使用してフィールドを編集すると、すべての署名のリビジョンが適切に保持されます。

上記のことを行うために使用できる同様のライブラリはありますか?

4

3 に答える 3

2

Apache PDFBoxを見てください。

于 2011-01-11T08:01:32.223 に答える
1

http://support.itextpdf.com/node/6によると、Reader の拡張機能を維持するには、追加モードでフォームに入力する必要があります。

サインの返事はありませんが。

于 2011-01-11T10:11:29.827 に答える
0

これは iText のせいではないかもしれません。文書を辞任する必要がある場合があります。Acrobat は元の証明書を持っていたので、おそらく自動的にこれを行っていました。フィールドを変更すると、ドキュメントが変更されます。署名は変更のためのものではありませんでした。

于 2011-01-11T08:15:41.783 に答える