- Code: Select all
var pdf = new PdfDocument(source);
pdf.Form.Fields.Add(textField); // throws null reference
How do I create new form with fields for existing pdf in Spire.PDF?
var pdf = new PdfDocument(source);
pdf.Form.Fields.Add(textField); // throws null reference
PdfDocument loDoc = new PdfDocument();
loDoc.LoadFromFile("file.pdf");
if (loDoc.Form == null)
{
loDoc.AllowCreateForm = true;
}
PdfPageBase loPage = loDoc.Pages[0];
PdfTextBoxField loField = new PdfTextBoxField(loPage, "kkk");
loField.Bounds = new RectangleF(100, 100, 20, 10);
loField.BorderWidth = 0.75f;
loField.BorderStyle = PdfBorderStyle.Soild;
loField.Required = true;
loDoc.Form.Fields.Add(loField);
loDoc.SaveToFile("qqq.pdf");