Vamos a aislar el código que sí importa (secuencial):
Código PHP:
Ver original$path = "/Users/server/robot/archivos_jurisprudencia/apelaciones/";
$name = "APE_" .$this->str_rand(5, 'alphanum'). "-". $this->str_rand(5, 'alphanum');
$new_name = $path.$name;
$name_sentencia = $name;
echo "Descargando Archivo (" .$name. ") \r\n";
$pdf_name = $new_name. ".pdf";
echo "Creando PDF (" .$pdf_name. ") \r\n";
$pdf_txt = popen('pdftotext -layout ' .$pdf_name, 'r');
(string)$file = $new_name. ".txt";
echo "Contenido Extraido " .$file. "\r\n";
$path = $new_name;
echo is_file($file) ?
'EXISTE' : 'NO EXISTE';
¿Eso que te muestra?