如何为 pdf 文档中的所有字段设置属性
本文关键字:字段 设置 属性 pdf 文档 | 更新日期: 2023-09-27 18:35:15
我在pdf文档中有很多字段,我想为所有字段设置一个属性。
例:
fields.SetFieldProperty("nr1", "textfont", baseFont, null);
fields.SetFieldProperty("nr2", "textfont", baseFont, null);
fields.SetFieldProperty("nr3", "textfont", baseFont, null);
fields.SetFieldProperty("nr4", "textfont", baseFont, null);
fields.SetFieldProperty("nr5", "textfont", baseFont, null);
有没有办法一次设置具有相同属性的所有字段?我想避免单独设置每个字段。
类似的东西,也许(未经测试)
var baseFont = new Font();
var reader = new PdfReader(@"test");
var fields = reader.AcroFields;
foreach (var f in fields.Fields.Select(x => x.Key))
fields.SetFieldProperty(f, "textfont", baseFont, null);
或者因为我对您的代码了解不多...
for (var i = 0; i < n; i++)
fields.SetFieldProperty(string.Format("nr{0}", i), "textfont", baseFont, null);