也许有人现在如何在 PDF 表单中删除数据?
我试过了
AcroFields pdfFromFields = pdfStamper.AcroFields;
pdfFormFields.SetFieldProperty(fieldname, "sthhere", FontFactory.GetFont(FontFactory.TIMES_ROMAN, 12 , Font.STRIKETHRU),null);
pdfFormFields.SetField(fieldname, fieldvalue);
但出现错误“无法将 iTextSharp.text.Font 类型的对象转换为 iTextSharp.text.pdf.BaseFont 类型”谢谢您的帮助。
我用了
Chunk c1 = new Chunk ("insideText", FonctFactory.GetFont(FonctFactory.TIMES_ROMAN,12,Font.STRIKETHRU));
AcroFields form = stamper.getAcroFields();
Rectangle rect = form.getFieldPositions("fieldName").ElementAt(0).position;
ColumnText ct = new ColumnText(canvas);
ct.SetSimpleColumn(rect);
ct.AddElement(c1);
ct.Go();
并且添加的文本放置在中间字段位置下方并且左侧太多。怎么太中心化了?