Ajouter l'image de la signature dans le fichier PDF sans signature numérique à l'aide de iTextSharp

Je suis en utilisant iTextSharp de travailler avec des fichiers Pdf. Je veux ajouter l'image de la signature de la Signature de champ sans la signature numérique du document (sans aucune intervention de certificat).

Est-il possible? Je suis en mesure de travailler avec la signature numérique, mais j'ai aussi envie d'ajouter simplement l'image de la signature sur le champ de signature sans aucune utilisation de certificats.

Mise à JOUR:

Écrire maintenant j'ai le code suivant.

//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, '
//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();
'
, 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();

Mais quand j'essaie de le lancer, il donne l'erreur suivante:

Signature défini. Doit être fermé PdfSignatureAppearance

Après l'ajout d'un aspect de la signature de champ, le champ de signature est toujours affichée (dans l'onglet signature) est inutilisée. Est-ce possible pour vous?
Oui, ce sera OK. Je veux juste montrer l'image de la signature dans l'un des cas.
veuillez consulter les mises à jour de poste.
Comme je vois, @Bruno déjà répondu à votre question de manière appropriée.
Grâce mkl et Bruno. La réponse de Bruno a travaillé pour moi.

OriginalL'auteur rizzz86 | 2013-12-18