我用Python编写了一个应用程序,我必须对一些PDF文件进行数字签名。在
我成功地使用以下代码对文件进行签名:os.system('java -jar PortableSigner.jar -n -t /Users/pfp/Desktop/unsigned.pdf -o /Users/pfp/Desktop/signed.pdf -s /Users/pfp/Desktop/pfp.p12 -p MySecretPassword')
(我在this link中了解到了这一点)
问题是,我需要在PDF文件的第一页顶部放一个小的可点击的JPG图像,这样客户就可以点击它并看到PDF的签名属性。在
我试着找些东西,但找不到真正适合我需要的东西。在
谁能给我指出正确的道路吗?在
如果有问题的文件已经签名,并且您希望事后添加这样一个按钮…如果不使原始签名无效,这是不可能的。在
如果您需要该按钮来创建尚未创建的新签名…根据您链接到的^{} site ,可以添加这样一个活动的签名可视化,默认情况下,它位于另一个新页面上。在
GUI是有文档记录的,允许将其交替放置在给定位置的第一个或最后一个现有页面上。我在网站上找不到任何文档,说明在命令行上也可以这样做,目前只记录了以下参数:
但这部分文档可能已经过时了。乍一看,源代码似乎还知道一个
-e
(嵌入参数:3个用逗号分隔的浮点:垂直位置、左边距、右边距)和-z
(第一页)选项。在所以我假设增加了选项
^{pr2}$会成功的。(可能还需要
-b
。)注:如需了解允许或不允许对签名的PDF进行哪些更改的概述,请参阅this answer。在
相关问题 更多 >
编程相关推荐