var currentDate = DateTime.Now.ToString("M/d/yyyy");
foreach (FormField field in document.Sections[0].Body.FormFields)
{
if (field is TextFormField)
{
var textFormField = (TextFormField)field;
if(textFormField.TextFieldType == TextFormFieldType.CurrentDate)
{
var text = textFormField.FieldText;
var newText = text.Replace(currentDate, "");
textFormField.OwnerParagraph.AppendText(newText);
textFormField.TextFieldType = TextFormFieldType.RegularText;
textFormField.Text = "";
}
}
}
document.SaveToFile(newFilePath, FileFormat.PDF);
foreach (FormField field in document.Sections[0].Body.FormFields)
{
if (field is TextFormField)
{
var textFormField = (TextFormField)field;
if(textFormField.TextFieldType == TextFormFieldType.CurrentDate)
{
textFormField.IsLocked = true;
}
}
}