我正在尝试更改现有PDF文档中的PdfTextFormField的文本。
我可以找到正确的字段并修改它的值和背景色,但是更改它的名称根本没有任何作用。 我曾尝试从字典中删除完整的字段,但是当PDF的大小缩小时,该字段仍在最终文档中。
PdfDocument pdfDoc = new PdfDocument(new PdfReader(dialog.FileName), new PdfWriter(DestinationPath2));
PdfAcroForm form = PdfAcroForm.GetAcroForm(pdfDoc, true);
IDictionary<String, PdfFormField> fields = form.GetFormFields();
fields["Objektbezeichnung"].SetFieldName("Objectname").SetValue("Cube").SetBackgroundColor(DeviceRgb.GREEN);
pdfDoc.Close();