I'm attempting to use the PDF Parser PHP library to parse the text from multiple PDFs which are submitted through a form textarea (one PDF URL per line).
The code I'm using is:
<?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 />';
?>
Note: 'vendor/autoload.php' is a Composer file.
This works as expected when I put only 1 URL into the textarea, but if I put more than one it returns nothing. I'm not sure if there's something wrong with my foreach loop or if this library does not support parsing multiple PDFs in a loop... Any advice is appreciated!