如何输入PDF密码

时间:2018-08-22 20:10:21

标签: python

我正在尝试使用python在计算机上打开pdf文件。 PDF文件已锁定。 我知道密码,但是我不知道一旦使用python页面出现后如何输入密码。

我目前正在执行以下操作:

import os
os.startfile('file.pdf')

enter image description here

假设密码是“ abcd”,有人可以告诉我如何在密码提示框中输入密码。

谢谢

1 个答案:

答案 0 :(得分:0)

根据上面的注释,您将更容易地将密码作为参数传递给CLI。但是,我有一种预感,就是您正在使用的阅读器无法使用适当的CLI(我最喜欢的GUI桌面应用程序大多数都没有适当的CLI :()。

如果确实没有CLI的选择,那么您最好的选择是使用SikuliX。这是一个Jython(可在Java上运行的Python)应用程序,可让您轻松编写GUI交互脚本。

在这种情况下,您将使用SikuliX应用程序对密码提示进行屏幕截图,然后脚本将导航至提示,粘贴密码,然后按回车键或用鼠标按Enter键(您将还需要截图Enter键)。过去,我曾使用SikuliX使用Guitar Pro将一堆.gpx文件转换为.midi,并且如果对边缘情况进行了一些错误处理,即使使用非常简单的脚本,它实际上也能很好地完成工作。 / p>