2

我正在制作导出数据表的 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);
4

1 回答 1

1

您可以将其添加到 PDF 的页脚中,下面的链接可能会有用。

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

于 2013-07-16T12:59:43.000 回答