Laravel with spatie / pdf-to-text'找不到pdf book.pdf'

时间:2018-02-06 02:35:56

标签: php pdf laravel-5

我尝试使用包spatie/pdf-to-text将pdf转换为我的laravel项目中的文本。 Pdf位于公共路径:pdf/book.pdf但我总是收到此错误:

  

Spatie \ PdfToText \ Exceptions \ PdfNotFound   找不到pdf book.pdf

$text = (new Pdf(public_path('pdf')))->setPdf('book.pdf')->text();

return $text;

我做错了什么?

2 个答案:

答案 0 :(得分:1)

将文件的正确目录输入到setPdf的参数。它应该是

public_path( 'PDF /文件/整本手册.pdf')

您使用错误的方法。 setPdf()方法显然与构造函数参数无关。

答案 1 :(得分:0)

您可能使用了错误的文件路径,需要将文件放在“ public //”中,然后使用下面的函数来获取文件的字符串

use Spatie\PdfToText\Pdf;

$pdf_string = Pdf::getText(public_path() . "/<foldername>/<pdffilename>);