【发布时间】:2018-04-20 20:45:41
【问题描述】:
我有一个场景,我需要使用 iText7 库从 pdf 中获取签名信息。签名可能存在也可能不存在。当我为没有任何数字签名的 PDF 实例化一个新的 SignatureUtil 对象时,我得到了异常
“没有关联的 PdfWriter 用于制作间接。”
。如果有签名,它就可以正常工作。我不确定如何更正此异常。
已更新以包含代码示例
Using reader As New PdfReader(pdfPath),
pdf As New PdfDocument(reader)
Dim util As New SignatureUtil(pdf)
Dim signModel As String = "[Signature: {0} - {1}]"
For Each signame As String In util.GetSignatureNames()
Dim whoisthis As PdfSignature = util.GetSignature(signame)
returnVal &= String.Format(
signModel,
whoisthis.GetName(),
whoisthis.GetReason
)
Next
End Using
【问题讨论】:
-
请向我们展示您的代码。
-
已更新以包含我的代码。
标签: itext7