Dodaj obraz podpisu do pliku PDF bez cyfrowego podpisu za pomocą iTextSharp

Używam iTextSharp do pracy z plikami PDF. Chcę dodać podpis do pola podpisu bez cyfrowego podpisywania dokumentu (bez udziału certyfikatu).

Czy to możliwe? Jestem w stanie pracować z podpisami cyfrowymi, ale chcę też dodać obraz podpisu w polu podpisu bez użycia certyfikatów.

AKTUALIZACJA:

Napisz teraz Mam następujący kod.

// Set PDF Reader and PDF Stamper
PdfReader reader = new PdfReader(sourceDocument);

// File stream where PDF will write
FileStream fout = new FileStream(destinationPath, FileMode.Create, FileAccess.ReadWrite);
PdfStamper stamper = PdfStamper.CreateSignature(reader, fout, '\0', null, true);

// Set PDF Appearance              
PdfSignatureAppearance appearance = stamper.SignatureAppearance;
iTextSharp.text.Image signatureFieldImage = iTextSharp.text.Image.GetInstance(image, System.Drawing.Imaging.ImageFormat.Png);
appearance.SignatureGraphic = signatureFieldImage;
appearance.SignatureRenderingMode = PdfSignatureAppearance.RenderingMode.GRAPHIC;
appearance.SetVisibleSignature(signatureFieldName);

stamper.Close();
reader.Close();
fout.Close();

Ale gdy próbuję go uruchomić, pojawia się następujący błąd:

Podpis został zdefiniowany. Musi być zamknięty w PdfSignatureAppearance

questionAnswers(2)

yourAnswerToTheQuestion