Можно ли добавить два текстовых поля в PDF с одинаковым именем, используя Aspose.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);
}