是否可以使用 Aspose.Pdf 在 PDF 中添加两个同名的文本框字段?
以下代码将自动更改我指定的字段名称,方法是在第一个名称之后的每个同名字段的名称末尾添加一个递增的数字。
public static void AddFields(string filePathIn, string filePathOut, List<Models.Pdf.FieldModel> fields)
{
var lic = new License();
lic.SetLicense("Aspose.Total.lic");
FormEditor formEditor = new FormEditor();
formEditor.BindPdf(filePathIn);
foreach (var field in fields)
{
foreach (var instance in field.Instances)
{
var llx = instance.Left;
var lly = instance.Bottom;
var urx = instance.Left + instance.Width;
var ury = instance.Bottom + instance.Height;
formEditor.AddField(field.FieldType, field.Name, field.Value, instance.PageNumber, llx, lly, urx, ury);
}
}
formEditor.Save(filePathOut);
}