PDFファイルである1つのファイルをアップロードしています。アップロードされたファイルに含まれる特定の単語を検索したい
phpでgrepコマンドだけを使ったファイル。
前もって感謝します。
Amal Murali がコメントで書いたように、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);
コードをテストしていないことに注意してください。
このリンクを参照してくださいpdfgrepを使用できます複数のpdfファイルのコンテンツを検索するには? 私も数回使用しましたが、再帰検索もサポートしています。
よろしくお願いいたします。
Alok Thaker