2010-11-11 78 views
0

我知道几个可以做到这一点的工具/库,但我想知道这是可能的只要打开文件作为文本文件并寻找关键字。检查一个PDF文件是否有密码保护

+1

您应该遵循PDF规范。最好的做法是使用精心打造的库。搜索关键字并不那么容易。它今天可能工作,但不是明天。 – 2010-11-11 08:57:45

回答

0

你可以与slate包约4行的Python做到这一点:

>>> import slate 
>>> with open('file.pdf, 'rb') as f: 
...  doc = slate.PDF(f, 'password') 
>>> 'keyword' in doc.text() 
True 
+0

声明:我开发'slate',随时也可以看看其他工具。 – 2010-11-11 09:38:00

+0

嗯。我期望'doc.text()'将文档的文本作为字符串返回。然后,doc.text()中的'keyword'将检查字符串“keyword”是否是文档的子字符串。 – 2017-08-04 11:54:21

相关问题