2013-07-16 37 views
2

我正在做的是出口數據表asp.net應用程序,但數據表很大,並自動創建一個新的PDF頁面如何重複自動PDF簽名在每個創建的頁面

我需要的方法,使簽名automaticaly每當創建新的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

難道我正確地讀你,你使用iTextSharp的一個大表中的一個運行時創建一個PDF文檔,每當一個新的頁面,由於足夠的表中的項目來造的,你要簽名的PDF創建到那一刻? – mkl

+0

是的,我說什麼時,我打印表中有10行作爲例子,它只需要1 pdfpage但如果表中包含20行它會自動生成第二頁來查看錶中的所有數據(但新的PDF頁面沒有簽名) – Sonic

+1

您會遇到一個問題:一旦您爲一個頁面簽名PDF,只允許對該文檔進行有限的一組更改,並且添加內容(例如,附加表格行)是絕對禁止的。或者我仍然明白你的錯誤,你只是想添加空的簽名字段,還沒有簽署文件到那一點? – mkl

回答

相關問題