如何在每个创建的页面中自动重复pdf签名

时间:2013-07-16 11:47:15

标签: c# asp.net pdf pdf-generation itextsharp

我正在制作导出数据表的asp.net应用程序,但数据表很大并自动创建一个新的pdf页面

我需要在创建新的pdf页面时自动签名的方法

        PdfFormField sig = PdfFormField.CreateSignature(s);
        sig.SetWidget(new Rectangle(100, 100, 250, 150), null);
        sig.FieldName = "testSignature";
        sig.Title = "testSTitle";
        sig.Flags = PdfAnnotation.FLAGS_PRINT;
        sig.SetPage();
        sig.MKBorderColor = Color.BLACK;
        sig.MKBackgroundColor = Color.DARK_GRAY;
        PdfAppearance appearance = PdfAppearance.CreateAppearance(s, 72, 48);
        appearance.Rectangle(0.5f, 0.5f, 71.5f, 47.5f);
        appearance.Stroke();
        sig.SetAppearance(PdfAnnotation.APPEARANCE_NORMAL, appearance);
        s.AddAnnotation(sig);

1 个答案:

答案 0 :(得分:1)

您可以在PDF的页脚中添加它,下面的链接可能很有用。

http://www.mazsoft.com/blog/post/2008/04/30/Code-sample-for-using-iTextSharp-PDF-library.aspx