Abh*_*ich 2 pdf digital-signature pdfbox
今天我们可以看到,可以通过提供图像作为输入来创建新的 PDVisibleSignDesigner 对象,该对象稍后将显示在 PDF 文档中。
new PDVisibleSignDesigner(String filename, InputStream imageStream, int page)
Run Code Online (Sandbox Code Playgroud)
如果通过了绿色复选标记图像(参考:imageStream 参数),则当您的签名有效时,这完全有意义。但今天,即使您的签名无效,它也会显示相同的图像。但从逻辑上讲,人们希望显示不同的图像,例如一些红十字标记。
我们如何使用 pdfbox api 来完成它(我使用的是 2.0.8 版本)?
这种可变图形在十多年前就已被弃用。Adobe Reader 可能仍然支持它们,但不知道能持续多久。根据您的签名配置文件,它们实际上是被禁止的!
请使用中性图形(无复选标记、无十字、无问号图标)作为签名,并从 PDF 查看器的签名选项卡确定验证状态。
经过一番搜索后发现,我一年前就已经回答过类似的问题,并在其中包含了相关参考文献。因此,我将这个问题标记为与旧问题重复的问题。
不过,有一些注意事项:
答案包含“Adobe Acrobat 9 数字签名、更改和改进”(针对 Adobe Acrobat 和 Adobe Reader 9.1 的更新)的链接,这是 2009 年 4 月 1 日发布的 Adobe 技术白皮书。不过,Adobe 似乎已从其网站上删除了该论文,但可以在其他地方找到副本。
答案并不能说明 ISO 32000-2 中的情况,因为第 2 部分今年才于 2017 年发布。但就像第 1 部分一样,其中也没有提及那些“层” n1、n3和n4。
| 归档时间: |
|
| 查看次数: |
281 次 |
| 最近记录: |