如何在正确的位置签署PDF文档

时间:2017-11-07 06:47:58

标签: c# pdf itext signature

(C#,ITextSharp) 关于如何从c#签署pdf文档有很多帖子,他们似乎都没有回答我的问题:如何在签名字段中签署PDF文档。 到目前为止,我已尝试过以下方面:

        PdfReader inputPdf = new PdfReader(this.localFap);
        FileStream signedPdf = new FileStream(this.outputFap, FileMode.Create); 
        PdfStamper pdfStamper = PdfStamper.CreateSignature(inputPdf, signedPdf, '\0');

        IExternalSignature externalSignature = new X509Certificate2Signature(certClient, "SHA-1");
        PdfSignatureAppearance signatureAppearance = pdfStamper.SignatureAppearance;
        signatureAppearance.SetVisibleSignature(new iTextSharp.text.Rectangle(350, 48, 550, 73), inputPdf.NumberOfPages, "Signature");

但这实际上似乎创造了一个新的字段名称" Signature"而不是将签名放在标签旁边的字段中" Semnatura"。

请注意,我不知道名称是什么/如果我需要填写该字段,当我扫描文档时它也不会显示为字段。

Original document not signed

0 个答案:

没有答案