Ist es möglich, zwei Textfelder in einer PDF mit dem gleichen Namen mit Hilfe von Aspose.Pdf hinzuzufügen?Ist es möglich, zwei Textfelder in einer PDF-Datei mit demselben Namen mit Hilfe von Aspose.Pdf hinzuzufügen?
Der folgende Code ändert automatisch den Feldnamen von dem, was ich durch Hinzufügen einer inkrementierten Zahl am Ende des Namens für jedes Feld mit dem gleichen Namen nach dem ersten benannt.
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);
}