2010-11-11 79 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

相關問題