猿问

如何在多个 pdf 文件上使用“pdftotext”?

这里有人可以帮助我解决我的问题吗?我有这段代码可以使用 pdftotext 在 Web 上显示 pdf 文件的输出


include ( 'PdfToText-master/PdfToText.phpclass' ) ;


<form action="" method="post" enctype="multipart/form-data">

<input type="file" name="pdf_file" multiple="multiple">

<input type="submit" name="SubmitButton"/>

</form>


if(isset($_POST['SubmitButton'])){

$pdf =  new PdfToText ($_FILES['pdf_file']['tmp_name']) ;

text =  $pdf -> Text; 

echo $text;

}

它工作正常,但我正在尝试上传多个文件并将所有上传的文件显示在网络上。我找不到任何解决方案。你们能帮帮我吗?:(


PS:对不起,我的英语不是那么好。谢谢你!


ABOUTYOU
浏览 137回答 1
1回答

GCT1015

您在哪里上传多个文件。你会得到数组中的文件。因此,您需要遍历 tmp 文件function show_pdf_text($file){&nbsp; $pdf =&nbsp; new PdfToText ($file) ;&nbsp; $text =&nbsp; $pdf->Text;&nbsp;&nbsp; echo $text;}if(isset($_POST['SubmitButton'])){&nbsp;if(is_array($_FILES['pdf_file']['tmp_name'])){&nbsp;foreach($_FILES['pdf_file']['tmp_name'] as $temp){&nbsp; &nbsp; &nbsp;show_pdf_text($temp);&nbsp; }&nbsp;}else show_pdf_text($_FILES['pdf_file']['tmp_name']);}
随时随地看视频慕课网APP
我要回答