更改IText 7字段的名称

时间:2018-06-30 10:52:59

标签: c# pdf itext pdf-generation itext7

我正在尝试更改现有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();

0 个答案:

没有答案