So fügen Sie dem Signaturfeld eines digital signierten PDF mit ITEXT7 eine Bitmap hinzuC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So fügen Sie dem Signaturfeld eines digital signierten PDF mit ITEXT7 eine Bitmap hinzu

Post by Anonymous »

Mit ITEXT7 verwende ich SignerProperties und SignatureFieldAppearance, um einem digital signierten Dokument ein Signaturfeld hinzuzufügen. Mit der SetContents -Funktion füge ich einen Text und eine Bitmap hinzu. Der Text wird im PDF gut angezeigt, aber die Bitmap nicht. < /P>
StampingProperties stampingProperties = new StampingProperties();
stampingProperties.UseAppendMode();

PdfSigner signer = new PdfSigner(pdfReader, outputStream, stampingProperties);
SignerProperties signerProperties = signer.GetSignerProperties();
signerProperties.SetLocation(location);
signerProperties.SetReason(reason);

PdfDocument pdfDocument = signer.GetDocument();

Rectangle signature = CreateRectangle(pdfDocument, signaturePage, signatureLocation, marginX, marginY, signatureWidth);

signerProperties.SetPageRect(signature);
signerProperties.SetPageNumber(signaturePage);

string signatureText = GetSignatureText(culture, eidSignature.GetIdentity(), reason, location);

SignatureFieldAppearance signatureFieldAppearance = new SignatureFieldAppearance("signature");
signatureFieldAppearance.SetFontSize(10);

signatureFieldAppearance.SetContent(signatureText, signatureBitmap);

signerProperties.SetSignatureAppearance(signatureFieldAppearance);
signer.SetSignerProperties(signerProperties);

signer.SignDetached(eidSignature, certPath.ToArray(), crlList, null, tsaClient, 0, PdfSigner.CryptoStandard.CADES);
< /code>
Was muss ich mehr tun, um die Bitmap im PDF sichtbar zu machen? Aber es scheint keine solche Eigenschaft zu geben.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post