通过php搜索pdf文件中的字符串

时间:2013-06-26 06:22:13

标签: php pdf

我正在尝试通过PHP代码搜索pdf文件中的字符串。我已经使用PHP代码在TEXT文件中搜索字符串,此代码需要搜索字符串,并将此字符串与TEXT文件的内容匹配,并返回字符串与文本文件内容匹配的完整行。

我想用PDF文件做类似的工作,但没有得到任何线索,我搜索了一个类class.pdf2text.php,但是这个类以文本格式返回pdf文件的全部内容。

我需要一些指导和建议来完成这项任务。

这是我的代码

include('class.pdf2text.php');

$a = new PDF2Text();

$a->setFilename('file.pdf'); 

$a->decodePDF();

 $data = $a->output();// stored the whole text into a variable

$myfile = "file.txt";

$fh = fopen($myfile, 'w');

fwrite($fh, $data);// write all the text into a text file

$file = 'file.txt';

$searchfor = 'string to search';

header('Content-Type: text/plain');

$result = getLineWithString($file, $searchfor);// search test string in text file

function getLineWithString($file, $searchfor) {

    $lines = file($file);

    foreach ($lines as $line) {

        if (strpos($line, $searchfor) !== false) {

            return $line;enter code here

        }

    }

    return -1;

}

echo $result;

0 个答案:

没有答案