如何解决itextsharp如何识别我有缩写框
我有一个文件,其中包含3个可编辑字段,其中2个用于数字签名,另1个用于缩写。
如何查找哪个是Initial Box?方法GetBlankSignatureNames
返回3个具有相同值的字段,但名称和位置除外。没有看到可用于查找Initials Box的任何其他差异或属性
解决方法
pdf规范没有明确提及将签名字段标记为“仅用于首字母缩写”的任何方式。
不过,它提供了一种将其信号种子值 AppearanceFilter 发送给特定的pdf处理器(例如Adobe Reader)的方法:
AppearanceFilter 文本字符串(可选; PDF 2.0)文本字符串,用于命名对签名字段进行签名时应使用的外观。交互式PDF处理器可以选择维护一份命名签名外观的列表。该文本字符串为作者提供了一种方法,用于指定应使用哪种外观来对签名字段进行签名。
如果设置了 Ff 中所需的 AppearanceFilter 位,则外观将可用于对文档进行签名并使用。
此值可用于指示给定的字段应以看起来像首字母的外观签名。
因此,您说获得的三个字段除名称和位置外都具有相同的值,但是您确实将其挖出并比较了种子值吗?
除了可以应用启发式方法外,您还可以检查在名称和位置中发现的差异是否提供提示,例如包含“ initial”作为子字符串的字段名称,或者位置特别小的...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。