Почему я получаю исключение, объявляющее мою PFDAcroForm?

#vb.net #itext

#vb.net #itext

Вопрос:

 Private Sub WritePDF()
        Dim pdfa As PdfDocument = New PdfDocument(New PdfReader("c:tempA.pdf"), New PdfWriter("c:tempB.pdf"))
        Dim form As PdfAcroForm = PdfAcroForm.GetAcroForm(pdfa, True)
        form.GetField("1a").SetValue("999")
        pdfa.Close()      
End Sub
  

Я пытаюсь записать в поля в существующем заполняемом PDF-файле и получаю исключение NullReferenceException в строке формы Dim, и я понятия не имею, почему. Он открывает первый PDF-файл, создает второй PDF (пустой файл), затем прерывается в форме Dim.

Чего мне не хватает?

введите описание изображения здесь

Комментарии:

1. Пожалуйста, поделитесь PDF-файлом, о котором идет речь.

2. Попробуйте getAcroForm, не разделяемый, с меньшим G…