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);
難道我正確地讀你,你使用iTextSharp的一個大表中的一個運行時創建一個PDF文檔,每當一個新的頁面,由於足夠的表中的項目來造的,你要簽名的PDF創建到那一刻? – mkl
是的,我說什麼時,我打印表中有10行作爲例子,它只需要1 pdfpage但如果表中包含20行它會自動生成第二頁來查看錶中的所有數據(但新的PDF頁面沒有簽名) – Sonic
您會遇到一個問題:一旦您爲一個頁面簽名PDF,只允許對該文檔進行有限的一組更改,並且添加內容(例如,附加表格行)是絕對禁止的。或者我仍然明白你的錯誤,你只是想添加空的簽名字段,還沒有簽署文件到那一點? – mkl