这个问题在这里已有答案:
今天我们可以看到,可以通过提供图像作为输入来创建新的PDVisibleSignDesigner对象,稍后将在PDF文档中显示该对象。
new PDVisibleSignDesigner(String filename, InputStream imageStream, int page)
如果一个人通过绿色复选标记图像(参考:imageStream参数),那么当您的签名有效时,这是完全合理的。但是今天,即使您的签名无效,它也会显示相同的图像。但从逻辑上讲,人们希望显示不同的图像,例如一些红十字标记。
我们如何使用pdfbox api完成它(我使用的是2.0.8版本)?
十多年前,这种可变图形已被弃用; Adobe Reader可能仍然支持它们,但没有说明多长时间。根据您的签名资料,他们实际上是被禁止的!
请使用中性图形(无复选标记,无交叉,无问号图标)作为签名,并从PDF查看器的签名选项卡中确定验证状态。
经过一番搜索后发现,一年前我已经有了answered a similar question,并在那里包含了相关的参考资料。因此,我将此问题标记为旧问题的副本。
但有些说明: