0

PDFファイルである1つのファイルをアップロードしています。アップロードされたファイルに含まれる特定の単語を検索したい

phpでgrepコマンドだけを使ったファイル。

前もって感謝します。

4

2 に答える 2

2

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);

コードをテストしていないことに注意してください。

于 2013-10-12T16:33:50.183 に答える
2

このリンクを参照してくださいpdfgrepを使用できます複数のpdfファイルのコンテンツを検索するには? 私も数回使用しましたが、再帰検索もサポートしています。

よろしくお願いいたします。
Alok Thaker

于 2013-10-12T16:22:25.230 に答える