Я пытаюсь подписать документы PDF с помощью Python и нашел что-то под названием MyPDFSigner.Подписать документы PDF в цифровом виде с помощью Python
Это хорошо документировано, однако я нашел документацию немного запутанной. Единственная проблема, с которой я столкнулся, заключается в том, как установить модуль 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)
Кто-нибудь уже пробовал этот инструмент и есть совет для меня? Или, если вы знаете какую-либо другую библиотеку Python, которая подписывает PDF-файлы, скажите мне.
Спасибо.
You правы, спасибо. Я пропустил это, мой плохой. Однако после этого при запуске test.py это приводит к ошибке: Traceback (последний последний вызов): Файл «C: \ Program Files (x86) \ MyPDFSigner \ tests \ test.py», строка 3, в import mypdfsigner ImportError: DLL load failer: Невозможно найти указанный модуль. Считаете ли вы, что это связано с некоторой DLL? –
Обновлено с дальнейшими ссылками на документацию –
Большое спасибо. Это сработало. Полагаю, мне придется больше внимания уделять документации с этого момента. –