文本字段不会显示在 PDF 中

本文关键字:PDF 显示 字段 文本 | 更新日期: 2023-09-27 18:33:12

我想知道以下是否是已知问题以及是否有解决方案。在谷歌上搜索后,我找不到有类似问题的人。

我正在使用 c#/itextsharp 来创建 PDF

我已经成功地从我创建的 5 个不同的模板中创建了大约 5 个 pdf;但是这个给了我很多 tzaras。

我在名为PractitionerName1的模板上有text field

我像这样将数据插入其中:

string firstName1 = dr["my:PractitionerFirstName1"].ToString();
            string lastName1 = dr["my:PractitionerLastName1"].ToString();
string fPhysician1 = firstName1 + " " + lastName1;
 cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

不行。

当我创建一个名为 Text1 的新文本字段并执行完全相同的操作时,但执行:

cPdf.InsertTextFieldValue("Text1", fPhysician1);

它有效。

如果我将模板上的Text1名称更改为PractitionerName1,则它不起作用。

没有错误消息。

我做错了什么? 如何将数据正确插入PractitionerName1字段?

文本字段不会显示在 PDF 中

也许这是您问题中的拼写错误,但看起来您用于设置字段的名称与字段名称不匹配。

cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

应该是

cPdf.InsertTextFieldValue("PractitionerName1", fPhysician1);