0

iTextでpdfファイルに署名しています。Acrobat Reader 9 でファイルを表示すると、Acrobat Reader 7 で使用されていたように、署名の四角形内に緑色のチェックマークが表示されません。

ページの上部に有効マークが表示されていますが、署名の四角形にマークを表示したいことに注意してください。

バージョン 9 でこの機能が Acrobat でサポートされなくなったと言う人もいますが、バージョン 9 で緑色のチェック マークが付いたデジタル署名されたファイルを確認しました。

では、使用する必要がある itext に特定のフラグまたはレイヤーはありますか? 私はすでにsetAcro6Layers、setVisibleSignature、setLayer2Text、setLayer2Font、setImage、setImageScaleなどを使用しています.

どんな助けでも大歓迎です。ありがとう

PDF ファイルのスクリーン ショット Acrobat Reader 9 で表示されるファイルの緑色のチェック マーク

4

2 に答える 2

0
pdfSignatureAppearance.setAcro6Layers(true);
pdfSignatureAppearance.setImage(null); 

using itext-2.1.7.jar
于 2012-08-10T13:13:29.087 に答える
0

Acro6Layers を false に設定するだけで、setImage メソッドで画像を設定する必要がないことがわかりました... setImage の代わりに、setSignatureGraphic メソッドを使用しました...

pdfSignatureAppearance.setAcro6Layers(false);
pdfSignatureAppearance.setImage(null);
pdfSignatureAppearance.setSignatureGraphic(Image...);
于 2012-05-30T14:44:39.380 に答える