Hi,
I tried to use PdfFileSignature to get the signature from signed pdf, but i could not get the correct signature name. The signed name in the pdf is "William" but the program return "Signature2" to me.
The following is my code:
Try
Dim infile As String = Command()
Dim pdfSign As Aspose.Pdf.Kit.PdfFileSignature = New Aspose.Pdf.Kit.PdfFileSignature
pdfSign.BindPdf(infile)
Dim names As ArrayList
names = pdfSign.GetSignNames()
For I As Integer = 0 To names.Count - 1
Console.WriteLine("signature name:" & names(I))
Console.WriteLine("coverswholedocument:" & pdfSign.IsCoversWholeDocument(names(I)))
Console.WriteLine("revision:" & pdfSign.GetRevision(names(I)))
Console.WriteLine("verifysigned:" & pdfSign.VerifySigned(names(I)))
Console.WriteLine("reason:" & pdfSign.GetReason(names(I)))
Console.WriteLine("location:" & pdfSign.GetLocation(names(I)))
Console.WriteLine("datatime:" & pdfSign.GetDateTime(names(I)))
Next
Console.WriteLine("totalvision:" & pdfSign.GetToltalRevision())
Catch ex As Exception
Console.WriteLine("Error: " & ex.Message)
End Try
My result:
signature name:Signature2
coverswholedocument:True
revision:1
verifysigned:False
reason:
location:
datatime:2008/8/16 下午 04:01:53
totalvision:1
I attached the sample file for your checking. I am look forward to your reply. if anything is unclear, please let me know. Thank you.
Regards,
Ryan Kowk