guardar pagina entera como PDF (problema)

Iniciado por maxwellnewage, 22 Abril 2010, 17:38 PM

0 Miembros y 1 Visitante están viendo este tema.

maxwellnewage

estoy usando HTML2PDF para hacerlo. Lo guarda bien, pero tengo dos cuestiones:
1. Lo guarda con el codigo abajo
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

maxwellnewage

encontre una mejor, pero necesito que convierta un php a pdf
<?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
    
$htmlpreg_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
?>

maxwellnewage

sigo solucionando mis propios problemas....y surgen nuevos...
necesito un tutorial del dompdf!