Hi Sir,
请问我在打印PDF文件时,文件中的签名下面出现了黄色问号,应该如何解决?
谢谢。
List<PdfSignature> signatures = new List<PdfSignature>();
PdfDocument pdf = new PdfDocument(PDF_FILENAME);
PdfFormWidget form = (PdfFormWidget)pdf.Form;
for (int i = 0; i < form.FieldsWidget.Count; ++i)
{
PdfSignatureFieldWidget field = form.FieldsWidget[i] as PdfSignatureFieldWidget;
if (field != null && field.Signature != null)
{
PdfSignature signature = field.Signature;
Console.WriteLine("Verify Signature: "+signature.VerifySignature());
signatures.Add(signature);
}
}
pdf.PrintSettings.PrinterName = @"Microsoft Print to PDF";
pdf.PrintSettings.SelectSomePages(new int[] { 1 });
pdf.PrintSettings.Color = false;
pdf.PrintSettings.Collate = true;
pdf.PrintSettings.Duplex = System.Drawing.Printing.Duplex.Simplex;
pdf.PrintSettings.SelectSinglePageLayout(Spire.Pdf.Print.PdfSinglePageScalingMode.ActualSize);
pdf.Print();