我尝试重新定位已经以编程方式添加的内容下的PDF中的现有空白签名字段。 我不想签署文件 ...只是为了让其他方稍后签署一个字段。我尝试了很多方法但都没有成功。我的所有尝试都没有对场地的位置产生任何改变。我发现的最接近的适用帖子是:Setting AcroField Position using iTextSharp或许此方法不适用于sig字段?
//Get our Sig Field
var SIG= pdfStamper.AcroFields.GetFieldItem("G4_Signature");
//Grab the first widget inside of it
var w = SIG.GetWidget(0);
//Grab the bounding array
var r = w.GetAsArray(PdfName.RECT);
//Check both of the Y values
r[1] = new PdfNumber(r.GetAsNumber(1).IntValue - 300);
r[3] = new PdfNumber(r.GetAsNumber(3).IntValue - 300);