No errors but form fields text not saving on new doc. See code:
private void btnCreate_Click(object sender, EventArgs e)
{
//Get Local Path
string path = Directory.GetCurrentDirectory();
//
//Get Orig Pdf
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(path + "\\Test.pdf");
//
//Mark Up Form Fields
PdfFormWidget formWidget = doc.Form as PdfFormWidget;
for (int i = 0; i < formWidget.FieldsWidget.List.Count; i++)
{
PdfField field = formWidget.FieldsWidget.List[i] as PdfField;
if (field is PdfTextBoxFieldWidget)
{
PdfTextBoxFieldWidget textBoxField = field as PdfTextBoxFieldWidget;
switch (textBoxField.Name)
{
case "Text1":
textBoxField.Text = "derp text one"; //Gets here but does not save
break;
case "text2":
textBoxField.Text = "derp text two"; //Gets here but does not save
break;
case "Text3":
textBoxField.Text = "derp text three"; //Gets here but does not save
break;
}
}
}
//
//Save
doc.SaveToFile(path + "\\derp.pdf");
//
//
//
//MessageBox.Show("All done derping.");
}