Foros del Web » Programando para Internet » PHP »

Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

Estas en el tema de Generar pdf dinamico de pagina php y mandar por email.HTMLDOC en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/03/2010, 06:19
 
Fecha de Ingreso: octubre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

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
  #2 (permalink)  
Antiguo 30/03/2010, 08:59
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 15 años
Puntos: 19
Respuesta: Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

Si puedes hacer el PDF sin problemas lo guardas y luego tienes que enviarlo como adjunto.

Espera que te busco un link bueno que a mi también me interesa.
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it
  #3 (permalink)  
Antiguo 30/03/2010, 09:27
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

Para enviar los adjuntos...

Chequen este ejemplo

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 30/03/2010, 10:30
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 15 años
Puntos: 19
Respuesta: Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

No encontré el link k te ib a dar. Era uno que lo tenía explicado muy bien pero te doy esto:

Clase AnesGyMail

que es una clase que permite enviar correos y adjuntos mediante SMTP (es una clase libre).
__________________
Si alguna vez parece que soy grosero, pido perdón, es un intento fallido de ser directo.

AnesGy SD. Name it, Get it
  #5 (permalink)  
Antiguo 13/04/2010, 02:09
 
Fecha de Ingreso: octubre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Generar pdf dinamico de pagina php y mandar por email.HTMLDOC

Cita:
Iniciado por AnesGy Ver Mensaje
Si puedes hacer el PDF sin problemas lo guardas y luego tienes que enviarlo como adjunto.

Espera que te busco un link bueno que a mi también me interesa.
Creo que no me he explicado bien.

El codigo que he escrito, genera un pdf dinamicamente en el momento llamas a la pagina php que contiene este codigo, pero lo abre automaticamente, y yo quiero
que en vez de generarlo, lo guarde en el servidor. Me interesa el codigo que me permite guardar ese documento en vez de abrirlo.
  #6 (permalink)  
Antiguo 13/04/2010, 03:09
 
Fecha de Ingreso: julio-2009
Mensajes: 46
Antigüedad: 14 años, 9 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();

Etiquetas: dinamico, mandar, pdf
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 01:30.