Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2010, 17:26
Avatar de belem_garrido
belem_garrido
 
Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 13 años, 10 meses
Puntos: 0
Función file() no me hace un array con cada línea del documento!!! :(

Hola:

Tengo el siguiente problema, estoy convirtiendo PDF's a txt y luego con la función file() los convierto a un arreglo de líneas, el problema es que al parecer no me reconoce cada salto de línea y me pone todo en una sola línea aunque son más.

¿Qué puedo hacer?

Les pego aquí mi código para darles una idea de lo que estoy haciendo. Mil gracias!

Código:
$file1 = 'C:/p1.pdf';
$outpath1 = 'C:/p1.txt';
$command1='pdftotext '.escapeshellcmd($file1).' '.escapeshellcmd($outpath1);
system($command1, $ret1);

	$array_hor1 = file($outpath1);

	$cc1 = count($array_hor1);		//contar líneas del documento
	for($t=0; $t<=$cc1; $t++){
	$v1 = explode(" ", $array_hor1[$t]);	//dividir cada línea en palabras