Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] imprimir cuerpo pagina (o pasar a .pdf)

Estas en el tema de imprimir cuerpo pagina (o pasar a .pdf) en el foro de PHP en Foros del Web. Hola, los sigo molestando jajaja tengo una parte en la que muestro curriculums, y la gente de rrhh me solicita imprimirlos... podria pasarlos a pdf ...
  #1 (permalink)  
Antiguo 13/03/2013, 07:13
Avatar de difilippocarlos  
Fecha de Ingreso: junio-2010
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 1
imprimir cuerpo pagina (o pasar a .pdf)

Hola, los sigo molestando jajaja

tengo una parte en la que muestro curriculums, y la gente de rrhh me solicita imprimirlos...

podria pasarlos a pdf (de ahi imprimirlos) o dar directamente la opcion de imprimir...

ahora quiero imprimir solo el cuerpo de la pagina (Curriculum), quitando los menus, banner, botones, etc...


Disculpen las molestias
  #2 (permalink)  
Antiguo 13/03/2013, 07:29
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 11 años, 5 meses
Puntos: 175
Respuesta: imprimir cuerpo pagina (o pasar a .pdf)

Si lo que quieres es quitar los menus y demas, te recomiendo leer acerca de CSS con el media PRINT... para ello necesitas crear una hoja css independiente donde ocultas con display:none los div que no quieres mostrar y arreglas tu estructura si se te desarma... PERO ES CSS... fijate en este enlace http://www.desarrolloweb.com/articul...agina-web.html

Si quieres PDF a partir de un PHP es más complejo, necesitas bajarte una clase.. te recomiendo la FPDF o la MPDF (esta te permite trabajar con html y css)...

Te recomiendo que leas la primera.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 19/03/2013, 04:47
Avatar de difilippocarlos  
Fecha de Ingreso: junio-2010
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: imprimir cuerpo pagina (o pasar a .pdf)

Logre hacerlo con MPDF, pero solo me funciona en FireFox, no sabes como hacer que funcione en internet explorer y google chrome?

Gracias
  #4 (permalink)  
Antiguo 19/03/2013, 05:15
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 11 años, 5 meses
Puntos: 175
Respuesta: imprimir cuerpo pagina (o pasar a .pdf)

MPDF funciona perfecto en Chrome... yo no uso otro navegador..

Ahora bien, eso de "no funciona" a que te refieres?? No saca el PDF, no guarda el PDF, no descarga el PDF...??? como haces el output? mira que el MPDF te da opciones para esa parte...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 19/03/2013, 06:28
Avatar de difilippocarlos  
Fecha de Ingreso: junio-2010
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: imprimir cuerpo pagina (o pasar a .pdf)

lo hago asi

$mpdf->Output();

al enlace lo estoy abriendo en una nueva pestaña

<a href="vercv.php?ncv=<?php echo $usuario['IdCurriculum']; ?>" target="_blank">


y solo FireFox me abre el CV, IE y Chrome, me dicen "NO SE PUEDO CARGAR EL DOCUMENTO PDF"
  #6 (permalink)  
Antiguo 20/03/2013, 08:16
Avatar de difilippocarlos  
Fecha de Ingreso: junio-2010
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: imprimir cuerpo pagina (o pasar a .pdf)

La solucion fue agregar una linea antes de llamar a la libreria mpdf

Código:
ob_end_clean();
include PATH_CLASES . 'mpdf\mpdf.php';

$mpdf=new mPDF();
Tema solucionado

Etiquetas: cuerpo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:18.