我想将pdf转换为文本。但它给了我错误。为什么 spatie/pdf-to-text 显示错误?

我的代码


<?php 

require_once 'vendor/autoload.php';


use Spatie\PdfToText\Pdf;


echo Pdf::getText('simple.pdf');

错误信息


致命错误:未捕获 Spatie\PdfToText\Exceptions\CouldNotExtractText:命令“”/usr/bin/pdftotext“simple.pdf -”失败。退出代码:1(一般错误) 工作目录:C:\xampp\htdocs\pdf 输出:================ 错误输出:========== ====== 系统找不到指定的路径。在 C:\xampp\htdocs\pdf\vendor\spatie\pdf-to-text\src\Pdf.php:73 堆栈跟踪:#0 C:\xampp\htdocs\pdf\vendor\spatie\pdf-to-text \src\Pdf.php(84): Spatie\PdfToText\Pdf->text() #1 C:\xampp\htdocs\pdf\index.php(7): Spatie\PdfToText\Pdf::getText('simple. pdf') #2 {main} 在第 73 行的 C:\xampp\htdocs\pdf\vendor\spatie\pdf-to-text\src\Pdf.php 中抛出


素胚勾勒不出你
浏览 161回答 1
1回答

凤凰求蛊

pdftext是位于系统中的 .exe 文件。找到这个文件的路径,然后像这样放置路径并将其传递给这样的getText方法$path&nbsp;=&nbsp;'c:/Program&nbsp;Files/Git/mingw64/bin/pdftotext'; echo&nbsp;Pdf::getText('simple.pdf',&nbsp;$path);我希望它会帮助你注意:$path 这应该是您的 pdftext.exe 文件的路径
打开App,查看更多内容
随时随地看视频慕课网APP