Foros del Web » Soporte técnico » Ayuda General »

Como Guardar o Descargar ficheros o archivos del tipo JSF

Estas en el tema de Como Guardar o Descargar ficheros o archivos del tipo JSF en el foro de Ayuda General en Foros del Web. Saludos a Toda la gente de forosdelweb, Quiero solicitar ayuda en el siguiente tema, quien puede asistirme a dar solución para poder descargar un libro ...
  #1 (permalink)  
Antiguo 31/08/2018, 15:23
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 9 años, 4 meses
Puntos: 1
Como Guardar o Descargar ficheros o archivos del tipo JSF

Saludos a Toda la gente de forosdelweb,

Quiero solicitar ayuda en el siguiente tema, quien puede asistirme a dar solución para poder descargar un libro que es de formato gratuito, ya que son textos de educación que proporciona el estado, pero el asunto es que hay algunos que solo se pueden leer ya que no están disponibles en formato PDF para descargarlos, antes si estaban pero hicieron mantenimiento a la pagina oficial y ya dejaron la mayoría de los textos de esta forma, es decir se encuentran según he investigado en formato carrusel.jsf el asunto que este tipo de formato no permite ni siquiera guardar las imágenes de manera normal como lo hacemos de dar clic sobre la imagen y guardar, esto no se puede, bien el asunto es que he investigado pero casi no hay información de como poder descargar este tipo de formato .jsf lo mas que pude encontrar es que por ahí en un foro alguien mas pregunto algo similar a lo que expongo aquí y dejaron dos posibles soluciones que les muestro a continuación:

Un usuario dejo un script en lenguaje PHP

<?php
for ($i = 1; $i <= 275; $i++) {
$url =

"http://libros.conaliteg.gob.mx/javax.faces.resource/dynamiccontent.properties.jsf?ln=primefaces&pfdrid =cBtz4OR0S0m0aSKaAgecJYTJxe9DKt6hnSXrf

%2B71DpA%3D&idLibro=2122&orden=$i&pfdrid_c=true";
$img = "img/$i.png";
file_put_contents($img, file_get_contents($url));
}
?>

Aquí el asunto es que esta persona, no explica que hacer con el script, y le dejo un archivo al usuario que pregunto con todas las imágenes del libro que necesitaba esa persona, pero no le dice como hizo para guardar las imágenes.


Otro usuario también dejo un script que es el siguiente:

<body></body>

<script>

for (n=1;n<=275;n++){
var imgs = document.createElement("img");
imgs.crossOrigin = "Anonymous";
imgs.src =

"https://cors-anywhere.herokuapp.com/http://libros.conaliteg.gob.mx/javax.faces.resource/dynamiccontent.properties.jsf?ln=primefaces&pfdrid =c

Btz4OR0S0m0aSKaAgecJYTJxe9DKt6hnSXrf%2B71DpA%3D&id Libro=2122&orden=".concat(n);
document.body.appendChild(imgs);
}

</script>

Y este usuario refiere que el script lo guarde en un archivo del tipo .html con cualquier nombre, y después lo abra con el navegador web, y allí le cargaran todas las imágenes del libro, y ya de ahí el podría guardar las imágenes o lo guardaría como PDF.


Bien, en mi caso intente la opción anterior no se mucho de programación web, pero investigando pude adaptar el anterior script para el libro que necesito y así me quedo


ESTE ES EL LINK DEL LIBRO QUE NECESITO PERO AQUÍ SOLO SE PUEDE LEER Y NO SE PUEDE DESCARGAR

https://libros.conaliteg.gob.mx/content/restricted/libros/carrusel.jsf?idLibro=1305

lo adapte al script y así me quedo


<script>

for (n=1;n<=125;n++){
var imgs = document.createElement("img");
imgs.crossOrigin = "Anonymous";
imgs.src =

"https://cors-anywhere.herokuapp.com/https://libros.conaliteg.gob.mx/javax.faces.resource/dynamiccontent.properties.jsf?ln=primefaces&pfdrid =

cBtz4OR0S0m0aSKaAgecJYTJxe9DKt6hnSXrf%2B71DpA%3D&i dLibro=1305&orden=".concat(n);
document.body.appendChild(imgs);
}

</script>

Y de hecho sirve ya que al abrir con el navegador me carga todas las imágenes del libro completas, solo que el asunto y problema es que cuando quiero guardar imagen por imagen para después poder compilarlo en un archivo PDF y poder imprimirlo pues ya no funciona bien, ya que cuando le doy en guardar a las imágenes se guardan como ficheros .jpg pero que no se pueden visualizar y ademas todos se guardan con un mismo peso en Bytes.

Bueno ese es el asunto, ojala alguien pueda dar una solución o varias, la necesito para mi sobrina ya que apenas comenzó su tercer grado de primaria y va a necesitar del libro que les he comentado quiero descargar.


Gracias a todos los que lean esto y puedan aportar soluciones.
  #2 (permalink)  
Antiguo 01/09/2018, 00:27
Avatar de BrujoNic
Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.861
Antigüedad: 16 años, 11 meses
Puntos: 618
Respuesta: Como Guardar o Descargar ficheros o archivos del tipo JSF

Si son "formato gratuito", no crees que lo mejor es comunicarse con los encargados de la página o el estado para que te lo proporcionen?
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 01/09/2018, 21:26
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 9 años, 4 meses
Puntos: 1
Respuesta: Como Guardar o Descargar ficheros o archivos del tipo JSF

Si claro es lo mejor y ya lo hice y no he recibido respuesta, lamentablemente la asistencia de los servicios que proporciona el estado son deficientes, y hay que tener "suerte" para que le puedan dar una respuesta favorable, como experiencia puedo decir que hace unos cuatro años el estado dio tabletas electronicas a los niños de primaria, y el asunto es que estos dispositivos si se dejaban descargar al 100% o no se enciendian por algunos días estos se bloqueaban de manera automática y se tenia que hacer un tramite que tardaba, y el estado aunque puso un numero de atención y un chat para poder desbloquearlas no funcionaba y lamentablemente a muchos usuarios jamas les dieron una respuesta pocos pudieron en su momento resolver.

Ahora bien con estos textos que señalo están disponibles para poder descargarlos pero como lo señale anteriormente, antes la mayoría tenia un enlace para poder descargarlo, pero ahora muchos de ellos como el que requiero no se pueden, por otro lado el estado entrega los libros de forma física a los niños en sus respectivas escuelas, aquí el asunto es que a mi sobrina se lo entregaron y lo extravió, es por ello que realizo la pregunta.

Gracias por Comentar...



La zona horaria es GMT -6. Ahora son las 01:39.