que onda camaradas creo que a "naiden" le interesa este script, pero por si algun despistado como yo le interesa les dejo mi avance,
asi que solo funciona con las paginas previamente indicadas.
les dejo el link de prueba (tarda varios segundos para procesar general el pdf tengan paciencia)
<?php
require('/home/rojosbar/public_html/AL/fpdf.php');
//script chafa para bajar el periódico LaJornada :D
//Estudiar y Aprender para el pueblo Defender .:[www.RojosBar.com]:.
//El script solo funciona después de las 16:05 hora Centro México [hora que es publicado en ISSUU]
//Aquí esta la dirección del día de la LaJornada en ISSUU y la supuesta información del navegador :D
$ch = curl_init();
//aquí generamos la fecha
date_default_timezone_set('America/Mexico_City');
$fecha = date("dmY");
//aquí se ingresa el día al link
curl_setopt($ch, CURLOPT_URL, "http://issuu.com/lajornadaonline/docs/diario$fecha.pdf-3");
//curl_setopt($ch, CURLOPT_URL, "http://issuu.com/lajornadaonline/docs/diario16042014.pdf-3");
//esto es la supuesta información del navegador
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible;MSIE 5.01; Windows NT 5.0 )');
curl_setopt($ch, CURLOPT_HTTPHEADER, array ("Accept-Language: es-es,en"));
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//Se guarda la pagina
$result = curl_exec($ch);
curl_close($ch);
//parsear : aquí el script encuentra la dirección de las imágenes y la guarda como el matches1
// el script encuentra el numero de las paginas y la guarda en el matches2
preg_match_all("(<meta name=\"twitter:image\" content=\"(.*)1.jpg\">)siU" ,$result, $matches1);
preg_match_all("(\"pageCount\":(.*),)siU" ,$result, $matches2);
$tves = $matches1[1][0];
$pag = $matches2[1][0];
//bajando las paginas en JPG
//este FOR es para generar una secuencia del numero de "Paginas" del 1,2,3.... hasta el numero de pagina que se encontró en el matches2
for ($i = 1; ; $i++) {
if ($i > $pag) {
break;
}
system( "wget $tves$i.jpg ");
}
system("mv page_1.jpg page_01.jpg");
system("mv page_2.jpg page_02.jpg");
system("mv page_3.jpg page_03.jpg");
system("mv page_4.jpg page_04.jpg");
system("mv page_5.jpg page_05.jpg");
system("mv page_6.jpg page_06.jpg");
system("mv page_7.jpg page_07.jpg");
system("mv page_8.jpg page_08.jpg");
system("mv page_9.jpg page_09.jpg");
$pdf=new FPDF(P,mm,array(400,300));
$pdf->Image('page_01.jpg', 'JPG' );
$pdf->Image('page_02.jpg', 'JPG' );
$pdf->Image('page_03.jpg', 'JPG' );
$pdf->Image('page_04.jpg', 'JPG' );
$pdf->Image('page_05.jpg', 'JPG' );
$pdf->Image('page_06.jpg', 'JPG' );
$pdf->Image('page_07.jpg', 'JPG' );
$pdf->Image('page_08.jpg', 'JPG' );
$pdf->Image('page_09.jpg', 'JPG' );
$pdf->Image('page_10.jpg', 'JPG' );
$pdf->Image('page_11.jpg', 'JPG' );
$pdf->Image('page_12.jpg', 'JPG' );
$pdf->Image('page_13.jpg', 'JPG' );
$pdf->Image('page_14.jpg', 'JPG' );
$pdf->Image('page_15.jpg', 'JPG' );
$pdf->Image('page_16.jpg', 'JPG' );
$pdf->Image('page_17.jpg', 'JPG' );
$pdf->Image('page_18.jpg', 'JPG' );
$pdf->Image('page_19.jpg', 'JPG' );
$pdf->Image('page_20.jpg', 'JPG' );
$pdf->Output();
//el siguiente codigo es por si se quiere optimizar el pdf para ello se tiene que cambiar
//$pdf->Output();
//por
//$pdf->Output("hoy.pdf");
//y descomentar el siguiente comando
// system("gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=Hoy_optimizado.pdf Hoy.pdf");
system("rm page_*");
// system("rm Hoy.pdf");
// comando para enviar al correo el pdf
?>