Изменить имя поля IText 7

Я пытаюсь изменить текст PdfTextFormField в существующий документ PDF.

Я могу найти правильное поле и изменить его значение и цвет фона, но изменение его имени ничего не дает. Я попытался удалить полное поле из словаря, но пока размер PDF сокращается, поле остается в конечном документе.

        PdfDocument pdfDoc = new PdfDocument(new PdfReader(dialog.FileName), new PdfWriter(DestinationPath2));

        PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDoc, true);
        IDictionary<String, PdfFormField> fields = form.GetFormFields();

        fields["Objektbezeichnung"].SetFieldName("Objectname").SetValue("Cube").SetBackgroundColor(DeviceRgb.GREEN);

        pdfDoc.Close();

0 ответов

Другие вопросы по тегам