PDF Parser PHP ライブラリを使用して、フォーム テキストエリア (1 行に 1 つの PDF URL) を介して送信された複数の PDF からテキストを解析しようとしています。
私が使用しているコードは次のとおりです。
<?php
include 'vendor/autoload.php';
$ids = $_POST["textarea"];
foreach(explode("\n", $ids) as $line) {
$parser = new \Smalot\PdfParser\Parser();
$pdf = $parser->parseFile($line);
$text = $pdf->getText();
echo $text . '<br />';
?>
注: 「vendor/autoload.php」はComposerファイルです。
これは、テキストエリアに 1 つの URL のみを配置した場合は期待どおりに機能しますが、複数の URL を配置した場合は何も返されません。foreach ループに何か問題があるのか 、それともこのライブラリがループ内の複数の PDF の解析をサポートしていないのかはわかりません...アドバイスをいただければ幸いです。