Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2010, 03:09
PepitoVadeCurt
 
Fecha de Ingreso: julio-2009
Mensajes: 46
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Respuesta: Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

Cita:
Iniciado por Penyera Ver Mensaje
Hola en mi aplicación web, utilizo la funcion htmldoc para convertir html a pdf dinamicamente, consigo generar el pdf, pero quiero mandar por email ese pdf
generado


Añado codigo que utilizo para generar mi pdf.

header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"ejemplo.pdf\"");
passthru("htmldoc --embedfonts --format pdf --left 2.5cm --right 1.5cm --top 1.5cm --bottom 1.5cm " .
"--headfootsize 5 --header 'l' --footer 't' '/' " .
"--logoimage ../imagen.jpg --linkcolor '#0000FF' " .
"--size 'a4' --fontsize 10 --bodyfont Verdana --charset 8859-15 " .
"--webpage http://miweb/pagina_a_convertir.php");

Gracias
Hola me interesa mucho convertir a pdf dinámicamente, justamente para el tema que acabo de abrir: [URL="http://www.forosdelweb.com/f18/imprimir-pasando-config-impresora-796801/"]http://www.forosdelweb.com/f18/imprimir-pasando-config-impresora-796801/[/URL]
Podrías pasarme algun ejemplo?
He probado el código que has puesto pero no encuentra el archivo (no lo genera).
Gracias y saludos.

Para enviar emails utilizo el phpmailer, te paso un ejemplo tal y como lo utilizo.
Código:
//se compone el mensaje
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host = "localhost";
$mail->From = "web@localhost";
$mail->FromName = "Servidor web";
$mail->Subject = "Socio nuevo";
$mail->AddAddress("[email protected]", "Altas");
$body = "Nuevo socio\r\n";
$body .= "Nombre: $nombre\r\n";
$body .= "Edad: $edad\r\n";
$mail->Body = $body;
//adjuntamos un archivo
$mail->AddAttachment($foto["tmp_name"], $foto["name"]);
$mail->Send();