#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…