繁体   English   中英

Itext java 数字签名文本和边框颜色和

[英]Itext java digital signature text and border color and

请告诉我,我们如何使用 java itext 修改出现在数字签名上方的以下文本。 文本在图像中以黑色显示。

“xyz认证的文件”

我们如何改变上面的文字、颜色和字体大小?

谢谢在此处输入图像描述

在评论中,您澄清说您使用不推荐使用的选项使 PDF 查看器在签名可视化中显示验证结果。 (强烈建议不要使用此选项;在当前的 PDF 规范 - ISO 32000-2:2017 - 禁止将签名的验证状态合并到签名字段的外观中;有关详细信息,请阅读此答案。)

仅当您使用此不推荐使用的选项时,您才能使当前的 Adobe Acrobat 版本在签名外观中包含验证 state。 否则,Adobe Acrobat 将按原样显示签名。

也许在 Acrobat 6 之前的 Adobe Acrobat 版本中可以在 PDF 本身中提供 Acrobat 用于指示签名验证 state 的外观 - 我不确定,因为我只是在那些 Acrobat 时才开始对这些细节感兴趣版本已经过时了。

但是,如今,如果使用已弃用的选项,Acrobat 使用其自己的符号和文本以签名外观指示验证 state。 例如,请参阅此答案,其中 PDF 中包含的有效性未知符号是一个普通的问号,但 Adobe Acrobat 使用类似的问号加上一个面孔。

Adobe Acrobat 在层 n4 中显示的文本取决于它自己的偏好,也取决于它的样式。

因此,如果您希望您的签名具有特定的外观,只需创建并提供该外观,包括任何绿色刻度线和文本,但不要激活已弃用的选项以使查看器添加任何外观件。

另一方面,如果您必须激活该不推荐使用的选项(例如,由于客户要求),请警告您的客户/客户 PDF 规范中未指定此选项,并且对它的支持可能会在任何即将到来的杂技演员更新。 此外,请注意您对验证 state 符号和文本外观的影响是有限的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM