首页 > 解决方案 > IText7 SignatureUtilities GetTranslatedFieldName 返回字符串与字段不匹配(结果缺少“Page1[0]。”)

问题描述

我一直在尝试重写一些逻辑以使用我之前使用 ITextSharp (5.x) 但遇到障碍的 IText7。GetTranslatedFieldName不再存在,所以我快速搜索并找到它,SignatureUtilities但结果与实际字段名称不匹配。我认为也许我在滥用它,所以我挖掘了更多并在FindFieldName上找到了,AcroForm但它返回了相同的错误字段名称。

这是一个错误还是我仍在滥用这些方法?是否有从 IText7 中的部分名称检索完整字段名称的本地方法?

作为参考,这是我的完整字段名称的样子

someFormX[0].Page1[0].FieldX[0]

这就是返回的字段名称GetTranslatedFieldNameFindFieldName看起来像

someFormX[0].FieldX[0]

标签: itextitext7

解决方案


推荐阅读