如何将数字签名附加到由 xetex 创建的 pdf?

如何将数字签名附加到由 xetex 创建的 pdf?

我想XeLaTeX使用\special命令创建一个由 创建的锁定文档。提供了说明这里通过设置perm为0x0904,可以在Acrobat中对文档进行签名(如果之前已经有签名区域)。

我发现digsig包装和eforms包可以帮助我通过加载来生成签名区域pdfLaTeX。说明可以参考这里。但是,它们在 中都不起作用XeLaTeX,这让我很困惑(因为我必须通过 创建文档XeLaTeX)。我想知道是否有方法使它们在 中生效XeLaTeX?如果没有,是否有更好的包来支持数字签名?

答案1

在某处插入以下代码即可

\special{pdf:ann width 3in height 1in
  <<
    /T (My Signature)
    /Subtype /Widget
    /FT /Sig
    /F 4
    /Q 1
    /MK << /BC [] >>
  >>
}

这是 digsig.sty 实际操作的 XeLaTeX 版本。

相关内容