PDA

Visualizza la versione completa : Generare PDF e inviare email con allegato


acer1629
19-08-2010, 15:02
Salve gente
qualcuno mi sa dire se ... si può creare, della mia pagina in asp, un pdf (che rappresenti la pagina cosi come si vede nel browser) da mandare in allegato via email ?

La mia pagina è questa :

<html>
<head>
<title>Esempio codice ASP</title>
</head>
<body>

logo.gif
<form name="frmEmail" method="post" action="?send=1">

<input type="submit" name="submit" value="Invia Email" />
</form>

<%

Dim MiaMail
Set MiaMail = Server.CreateObject("CDO.Message")
MiaMail.From = "mittente"
MiaMail.To = "destinatario"
MiaMail.Subject = "Invio tramite cdosys"
MiaMail.TextBody = "invia email"
MiaMail.AddAttachment ("allegato") <-- allegare il pdf
MiaMail.Fields.Update()
MiaMail.Send()
Set MiaMail = Nothing

%>

</body>
</html>


Spero di essere stato chiaro !!
Grazie !

alemux
19-08-2010, 15:38
Ahia, capisco cosa tu chieda, ma non credo sia cosi semplice come pensi.
Innanzitutto il PDF devi crearlo, non credo esista un componente che ti crea un PDF sulla base di cosa presenti a video. Per spedirlo, poi, è una cavolata, visto che basta che lo salvi in remoto da qualche parte e poi gli dici l'indirizzo dove prendere il file stesso.

acer1629
19-08-2010, 17:27
A me andrebbe bene anche non mandarlo in allegato in pdf ma come "stamp" della pagina direttamente nel testo dell'email, non so qualcosa del genere.

L'importante è che alla pressione del tastino "Invia Email" venga inviata in qualche modo la pagina che sto visualizzando sul browser (sempre quella dove c'è il tastino).

cavicchiandrea
19-08-2010, 19:36
Vedi qui (http://vademecum.aruba.it/start/contatto/modulo_cdosys.asp) (vai alla voce Visualizza l'esempio del modulo in html) per inviare pagine in formato html, se vuoi salvare uno screenshot della pagina devi usare asp.net qui (http://forums.asp.net/t/1378096.aspx) trovi uno script, altra soluzioni sono legate al browser es firefox e chrome hanno estensioni che ti fanno copia/salvare screenshot della pagina.
:ciauz:

acer1629
31-08-2010, 10:51
Ragazzi ma anche senza pdf ... è possibile fare uno screen creando un jpeg da allegare poi in email ?

Non so come uscirne fuori ...

Grazie.

optime
31-08-2010, 10:54
la cattura dello schermo è roba da client, quindi ASP da solo NON può farlo.

acer1629
31-08-2010, 10:56
quindi non ho nessun modo per inviare in email una pagina asp ?

optime
31-08-2010, 11:04
http://www.webmasterworld.com/forum47/2918.htm

acer1629
22-09-2010, 18:10
Ciao ragazzi
purtroppo il mio problema è sempre " Generare un pdf " premendo un maledetto bottone.
Domanda :

Non c'è un modo per far si che quando premo il pulsante ... si vada a leggere il sorgente html della pagina e mi crei il pdf ? Come se facesse una foto di quel momento del codice ...

Help :(

Loading