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.>
So fügen Sie dem Signaturfeld eines digital signierten PDF mit ITEXT7 eine Bitmap hinzu ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Rendern mathjax beim Konvertieren von JS HTML in PDF mit iText7 in C# .NET 8.0
by Anonymous » » in C# - 0 Replies
- 7 Views
-
Last post by Anonymous
-