为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
ABOUTYOU 2022-07-02 16:24:58
这里有人可以帮助我解决我的问题吗?我有这段代码可以使用 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:对不起,我的英语不是那么好。谢谢你!
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

您在哪里上传多个文件。你会得到数组中的文件。

因此,您需要遍历 tmp 文件


function show_pdf_text($file){

  $pdf =  new PdfToText ($file) ;

  $text =  $pdf->Text; 

  echo $text;

}


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

 if(is_array($_FILES['pdf_file']['tmp_name'])){

 foreach($_FILES['pdf_file']['tmp_name'] as $temp){

     show_pdf_text($temp);

  }

 }else show_pdf_text($_FILES['pdf_file']['tmp_name']);

}


查看完整回答
反对 回复 2022-07-02
  • 1 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信