使用Python对PDF文档进行数字签名

我正在尝试使用Python签署PDF文档,并发现了一个名为MyPDFSigner的东西。

有充分的文档记录,但是我发现文档有点混乱。我唯一的问题是如何安装mypdfsigner模块以运行代码来签署文档。

文档本身提供了一个代码示例,但是当未安装该模块时,我将无法运行它:

inputPath = "/tmp/input.pdf"

outputPath = "/tmp/output.pdf"

location = "Chicago, Illinois"

reason = "Demo"

contactInfo = "+1 555-555-5555"

certify = True

visible = True

title = "Signing with MyPDFSigner"

author = "KryptoKoder"

subject = "Python Extension"

keywords = "PKCS#12, PDF, MyPDFSigner"

confFile = "" # defaults to /usr/local/mypdfsigner/mypdfsigner.conf if empty

timestamp = True

print mypdfsigner.sign(inputPath, outputPath, location, reason, contactInfo, certify, visible, title, author, subject, keywords, confFile, timestamp)

是否有人已经尝试过该工具并对我有任何建议?或者,如果您知道其他签名PDF文件的Python库,请告诉我。

谢谢。

回答:

该文件说:

在Windows中,将文件mypdfsigner.pyd从复制"C:\Program

Files\MyPDFSigner"C:\Python27\Lib\site-packages.

它还说您需要将安装添加到路径中:

要在Windows中运行示例,请在环境PATH变量中添加“ C:\ Program Files \ MyPDFSigner”

此外,您必须首先配置它:

在使用任何扩展之前,有必要从图形应用程序开始为一个密钥库和一个要使用的别名创建配置文件。该应用程序在您的主目录中创建一个.mypdfsigner文件。

以上是 使用Python对PDF文档进行数字签名 的全部内容, 来源链接: utcz.com/qa/410272.html

回到顶部