0
A
回答
2
您可以使用pdfgrep看到這個鏈接How to search contents of multiple pdf files?我也用過它幾次,它也支持遞歸搜索。
感謝&問候,
阿洛克Thaker
2
由於阿邁勒穆拉利在評論中寫道,你必須PDF內容轉換爲文本。這已經在StackOverflow中解決了,例如How to extract text from the PDF document?。 然後你可以使用preg_match_all,或者如果你真的想使用grep,你可以使用proc_open,並通過管道傳遞文本。
因此,使用類從http://pastebin.com/hRviHKp1(從文章鏈接),這裏是preg_match_all一個例子:
include('class.pdf2text.php');
$a = new PDF2Text();
$a->setFilename('Videographer_RFP.pdf');
$a->decodePDF();
preg_match_all ('some pattern', $a->output(), $matches);
print_r($matches);
請注意,我沒有測試的代碼。
相關問題
- 1. 如何在一個文件中grep命令查找特定字符串
- 2. 使用grep在特定上下文中查找字符串
- 3. grep命令查找文件
- 4. 我可以使用grep來查找包含特定字符串的文件嗎?
- 5. grep命令用於獲取特定字符串
- 6. 使用grep在兩個文件中查找字符串?
- 7. Unix:使用grep查找字符串-Rn
- 8. 使用grep查找整個字符串
- 9. 使用grep查找字符串模式
- 10. 來自命令輸出的grep特定字符串
- 11. 查找使用jQuery特定字符串
- 12. 使用grep查找包含字符串的文件
- 13. 如何在命令提示符中查找特定文件
- 14. 使用Hadoop查找包含特定字符串的文件
- 15. grep命令查找通配符
- 16. grep在php文件中查找單個等於運算符的命令
- 17. 遞歸grep命令特殊字符
- 18. Grep命令被特殊字符逆轉?
- 19. Linux命令:在文件中的內容查找的字符串
- 20. 使用grep命令來查找文件「*。py」爲
- 21. 如果該字符串是另一個字符串的子字符串,則使用grep在xml文件中查找特定的字符串?
- 22. grep命令古怪的字符串
- 23. 如何使用包含特定字符串的命令在grep regex命令中跳過具有特定字符串的註釋?
- 24. 使用find命令查找特定的文件擴展名
- 25. 使用命令提示符搜索文件集中的特定字符串
- 26. 使用grep查找文件
- 27. 使用批處理命令從文本文件獲取特定的字符串
- 28. 使用grep命令的輸出來查找命令
- 29. grep的混合文件中的特定字符串,在Linux上
- 30. 使用VBS腳本在文本文件中查找特定字符串
PDF是一種二進制格式,'grep'不起作用。您必須先將PDF轉換爲文本。 –
@Amal,謝謝..但如何將其轉換爲txt文件,然後使用grep命令查找單詞。 –
你試過[搜索](https://www.google.com/search?q=php+pdf+to+text+site%3Astackoverflow.com)嗎?這已經被回答了很多次。嘗試其中一種解決方案,如果您無法使用它,請更新描述錯誤/問題的此問題(或發佈新問題)。 –