PDFParser无法解析pdf文件并将pdf显示为文本文件

时间:2016-10-26 05:21:20

标签: php pdf

我需要阅读pdf文件内容,因此我使用的是PDFparser库。我在我的localhost PDFparser上安装了http://localhost/working-directory/Smalot/PdfParser。我在同一工作目录中有PDF个文件,所以我使用下面的代码

<?php

include '/Smalot/PdfParser/Parser.php';
$parser = new \Smalot\PdfParser\Parser();
$pdf    = $parser->parseFile('185.pdf');  
$text = $pdf->getText();
echo $text;//all text from 185.pdf

$details  = $pdf->getDetails();
echo $details;

?>

检查输出。不$text$details向我显示任何内容,我也会检查两个变量的长度为零。有谁知道问题出在哪里? 我试图在185.pdf目录本身上转换这个PDFparser文件,但它工作正常,但它不在家工作。

任何帮助将不胜感激。

此致..

1 个答案:

答案 0 :(得分:0)

PDFParser构建于TCPDF解析器之上。

先决条件

这个库需要PHP 5.3。 PDFParser构建于TCPDF解析器之上。 该库将通过Composer命令行自动下载。

在你的json中也只使用一次

"require": {
    "smalot/pdfparser": "*"
}

就像那样

"require": {
    "php": ">=5.3.0",
    "tecnickcom/tcpdf": "~6.0",
    "smalot/pdfparser": "*"
},