elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  guardar pagina entera como PDF (problema)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: guardar pagina entera como PDF (problema)  (Leído 4,406 veces)
maxwellnewage

Desconectado Desconectado

Mensajes: 245


Ver Perfil
guardar pagina entera como PDF (problema)
« en: 22 Abril 2010, 17:38 pm »

estoy usando HTML2PDF para hacerlo. Lo guarda bien, pero tengo dos cuestiones:
1. Lo guarda con el codigo abajo
Código:
AddPage(); $fp = fopen("libro.php","r"); $strContent = fread($fp, filesize("libro.php")); fclose($fp);
$pdf->WriteHTML($strContent); $pdf->Output("sample.pdf"); echo "PDF file is generated successfully!"; } ?>
2. Quiero generar un descargable dentro de la pagina


En línea

maxwellnewage

Desconectado Desconectado

Mensajes: 245


Ver Perfil
Re: guardar pagina entera como PDF (problema)
« Respuesta #1 en: 22 Abril 2010, 18:00 pm »

encontre una mejor, pero necesito que convierta un php a pdf
Código:
<?php
Header('Cache-Control: no-cache');
Header('Pragma: no-cache');

include_once 'html2fpdf.php';

$id = $_GET['idtpdf']; //obtenemos id del documento
$titulo = $_GET['title']; //el titulo que s ele dará a la página

    $dominio = 'http://www.e-arca.com.mx.php5-12.websitetestlink.com'; //declaramos la variable dominio
    @$html = implode('',file($dominio.'?id=362&idtpdf='.$id));// obtenemos la página a convertir a manera de texto
    $html = str_replace('assets/',$dominio.'/assets/',$html);//reemplazamos rutas relativas por absolutas

    $patron = '/([\.\-\:\/*\w*]*\.png\")/i'; //eki buscamos el las rutas de las imágenes png
    $reemplazo=$dominio.'/assets/snippets/html2pdf/png2jpg.php?img=\\1'; //las reemplazamos por la ruta de png2jpg
    $html= preg_replace($patron, $reemplazo, $html);//se efectua el reemplazo
    $html=str_replace('.png"','.jpg"',$html);//al final cambiamos la extension del png a jpg para engañar a la libreria
    //echo $html;
    @$pdf = new HTML2FPDF(); //creamos nuevo objeto
    @$pdf -> AddPage(); // Creamos una página //agregamos página
    @$pdf -> WriteHTML($html); //escribimos pdf
    $pdf -> Output($titulo.'.pdf', 'D') or die ('no'); //forzamos descarga del documento
?>


En línea

maxwellnewage

Desconectado Desconectado

Mensajes: 245


Ver Perfil
Re: guardar pagina entera como PDF (problema)
« Respuesta #2 en: 22 Abril 2010, 18:27 pm »

sigo solucionando mis propios problemas....y surgen nuevos...
necesito un tutorial del dompdf!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Guardar pagina web desde vb6 ???
Programación Visual Basic
VanX 4 3,244 Último mensaje 21 Agosto 2011, 23:24 pm
por BlackZeroX
como protegerme de esto si tiene que pasar una web entera « 1 2 »
Desarrollo Web
tecasoft 18 9,236 Último mensaje 5 Mayo 2013, 06:36 am
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines