itext - IText7 SignatureUtilities GetTranslatedFieldName 返回字符串与字段不匹配(结果缺少“Page1[0]。”)
问题描述
我一直在尝试重写一些逻辑以使用我之前使用 ITextSharp (5.x) 但遇到障碍的 IText7。GetTranslatedFieldName
不再存在,所以我快速搜索并找到它,SignatureUtilities
但结果与实际字段名称不匹配。我认为也许我在滥用它,所以我挖掘了更多并在FindFieldName
上找到了,AcroForm
但它返回了相同的错误字段名称。
这是一个错误还是我仍在滥用这些方法?是否有从 IText7 中的部分名称检索完整字段名称的本地方法?
作为参考,这是我的完整字段名称的样子
someFormX[0].Page1[0].FieldX[0]
这就是返回的字段名称GetTranslatedFieldName
,FindFieldName
看起来像
someFormX[0].FieldX[0]
解决方案
推荐阅读
- c - 将数字按升序插入链表的 AC 函数
- swift - 解码子时嵌套 Codable 结构中父结构的访问属性
- javascript - 如何将动态转换日期传递给 html 元素?
- python - 如何使用 keras 功能 API 进行预测?
- c - 在线程中使用 select() 不会反应 os 主机断开连接
- c# - 将所有内容打包到资源中仍然会影响场景加载时间吗?
- php - laravel livewire 显示常量表达式包含无效操作,如何修复此错误
- php - Laravel 7.2.* 语言字符串参数未使用给定值进行翻译
- c++ - 编译c++程序的内存分配代码时出错
- excel - 查找具有特定标题的数据并将整列复制到另一个工作表