Thank you!!!
Fionn
My Code:
public static byte[] getBytesFromDocumentToSign(File aSourcePdfFile)
throws
IOException
{
byte[] tOriginalBytes = null;
PdfReader tReader = new
PdfReader(aSourcePdfFile.getAbsolutePath());
AcroFields tFields = tReader.getAcroFields();
if (tFields.getSignatureNames().size() < 1) { throw new
IOException(
"Wrong file: no signature found in document:" +
aSourcePdfFile.getAbsolutePath()); }
String tSig = (String) tFields.getSignatureNames().get(0);
PdfDictionary tDic = tFields.getSignatureDictionary(tSig);
PdfString tContents = (PdfString)
PdfReader.getPdfObject(tDic.get(PdfName.CONTENTS));
//System.out.println(tContents);
tOriginalBytes = tContents.getOriginalBytes();
return tOriginalBytes;
}
Paulo Soares wrote:
>
> See the source of AcroFields.verifySignature() for some pointers.
>
> Paulo
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On
>> Behalf Of Fionn Ziegler
>> Sent: Tuesday, December 04, 2007 9:06 AM
>> To: [email protected]
>> Subject: [iText-questions] get Rangestream from a PDF-Document
>>
>>
>> Hi,
>> i search for a way how to get the bytes from a
>> PDF-Document(maybe with an
>> already signed document) wich are was used for signing!
>> But i dont want modify the document! I need them for external
>> verification.
>> Thanks for help,
>> Fionn Ziegler
>
>
> Aviso Legal:
>
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
> informação confidencial ou legalmente protegida. A incorrecta transmissão
> desta mensagem não significa a perca de confidencialidade. Se esta
> mensagem for recebida por engano, por favor envie-a de volta para o
> remetente e apague-a do seu sistema de imediato. É proibido a qualquer
> pessoa que não o destinatário de usar, revelar ou distribuir qualquer
> parte desta mensagem.
>
>
>
> Disclaimer:
>
> This message is destined exclusively to the intended receiver. It may
> contain confidential or legally protected information. The incorrect
> transmission of this message does not mean the loss of its
> confidentiality. If this message is received by mistake, please send it
> back to the sender and delete it from your system immediately. It is
> forbidden to any person who is not the intended receiver to use,
> distribute or copy any part of this message.
>
>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> Buy the iText book: http://itext.ugent.be/itext-in-action/
>
>
-----
P-(
--
View this message in context:
http://www.nabble.com/get-Rangestream-from-a-PDF-Document-tf4941868.html#a14151745
Sent from the iText - General mailing list archive at Nabble.com.
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/