Я пытаюсь добавить цифровую подпись в пустой существующий pdf, а затем создать новый PDF с цифровой подписью.Ошибка Itextsharp «Неизвестный фильтр:» при закрытии штампа
Вот мой код:
FileStream fs = new FileStream(newFile, FileMode.Create, FileAccess.Write);
PdfReader pdfreader = new PdfReader(pdf);
PdfStamper stamper = PdfStamper.CreateSignature(pdfreader, fs, '\0');
stamper.Writer.CloseStream = false;
StringBuilder sb = new StringBuilder();
sb.AppendLine("SIGNATURE");
PdfSignatureAppearance sap = stamper.SignatureAppearance;
sap.SignDate = DateTime.Now;
sap.Acro6Layers = true;
Font signatureFont = new Font();
signatureFont.Size = 10;
sap.Layer2Text = sb.ToString();
sap.Layer2Font = signatureFont;
stamper.Close();
pdfreader.Close();
fs.Close();
Там есть исключение, когда Стампер закрывается, и исключение говорит «Неизвестный фильтр:» может кто-нибудь помочь? Спасибо заранее.