【发布时间】:2019-03-07 23:17:41
【问题描述】:
我正在尝试上传 PDF 文件并希望将其从 PDF 转换为文本。一些文件能够转换并从 PDF 中获取文本,但其中一些文件存在问题,如屏幕截图所示。有两个不同的例子,(虽然它显示 3 但 2 是相同的)第一个和第二个是相同的,我认为它没有正确编码(不确定)和第三个,它只捕获一半信息从PDF。我需要的主要内容是它停止之后。
我该如何解决这个问题?
use App\FilePdf;
use Spatie\PdfToText\Pdf;
$name=$file->getClientOriginalName();
$file->move(public_path().'/pdftotext/', $name);
$path = public_path('/pdftotext/'. $name);
$reader = new \Asika\Pdf2text;
$output = $reader->decode($path);
$data[] = $name;
$output = str_replace(array("\n", "\r"), '', trim($output));
dd($output);
或者如果这个问题有任何替代解决方案,请提出建议。
感谢您的宝贵时间。
【问题讨论】:
-
你能分享让你的问题重现的代码吗?
标签: php laravel laravel-5 pdftotext