从PDF中提取文本不在Laravel中



我正在尝试使用Spatie-pdftotext从Laravel中的PDF文件中提取一些文本。但是,我收到错误没有此类文件或目录。该函数在此路径appHttpControllersAddRecordsController中,并且在此路径中的PDF appHttpControllersbook.pdf

我还尝试将getText()中的路径更改为上面写的路径,但同样的错误。

提取的代码:

    public function readPDF(){
        echo Pdf::getText('book.pdf'); //returns the text
    }

任何人都可以帮助我吗?

首先您需要Instal二进制库。如果您使用Ubuntu或Debian:

apt-get install poppler-utils

或使用redhat或centos:

yum install poppler-utils

通过作曲家安装库后:

composer require spatie/pdf-to-text

然后在控制器中使用它:

use SpatiePdfToTextPdf;
...
echo Pdf::getText('/path/to/file.pdf');

相关内容

  • 没有找到相关文章

最新更新