我正在制作导出数据表的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);
答案 0 :(得分:1)
您可以在PDF的页脚中添加它,下面的链接可能很有用。
http://www.mazsoft.com/blog/post/2008/04/30/Code-sample-for-using-iTextSharp-PDF-library.aspx