2012-05-25 4 views
0

Я подписываю PDF-файл с iText. Когда я просматриваю файл в Acrobat Reader 9, зеленый галочка не появляется внутри прямоугольника подписи, как это делалось в Acrobat Reader 7.Pdf Подпись Срок действия Отметить, не виден на Acrobat Reader

Обратите внимание, что я могу видеть знак достоверности в верхней части страницы, но я в частности, хотите, чтобы метка появлялась в прямоугольнике подписи.

Некоторые говорит, что эта функция больше не поддерживается Acrobat по версии 9, однако я рассматривал некоторые цифровую подпись файлы с зеленой галочкой на версию 9.

Итак, есть определенный флаг или слоя на itext Мне нужно использовать? Я уже использую setAcro6Layers, setVisibleSignature, setLayer2Text, setLayer2Font, setImage, setImageScale и т. Д.

Любая помощь очень ценится. благодаря

screen shot of a pdf file file green check mark as seen on Acrobat Reader 9

+0

Доступные скриншоты? –

+0

только что добавлено в сообщение – artsince

ответ

0

получается, я только нужно установить Acro6Layers в ложь и не устанавливать какие-либо изображения с методом setImage ... вместо setImage, я использовал метод setSignatureGraphic ...

pdfSignatureAppearance.setAcro6Layers(false); 
pdfSignatureAppearance.setImage(null); 
pdfSignatureAppearance.setSignatureGraphic(Image...); 
0
pdfSignatureAppearance.setAcro6Layers(true); 
pdfSignatureAppearance.setImage(null); 

using itext-2.1.7.jar 
Смежные вопросы