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

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

0 голосов
/ 30 июня 2018

Я пытаюсь изменить текст 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();
...