+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Generare PDF e inviare email con allegato

  1. #1
    L'avatar di acer1629
    acer1629 non è in linea Scolaretto
    Luogo
    Italy
    Post
    238

    Generare PDF e inviare email con allegato

    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>

    <img src="logo.gif">
    <form name="frmEmail" method="post" action="?send=1">
    <br /><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 !
    Il meglio deve ancora venire !

  2. #2
    L'avatar di acer1629
    acer1629 non è in linea Scolaretto
    Luogo
    Italy
    Post
    238
    Ragazzi nessun aiuto ?
    Il meglio deve ancora venire !

  3. #3
    L'avatar di acer1629
    acer1629 non è in linea Scolaretto
    Luogo
    Italy
    Post
    238
    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 in quel momento del codice ...
    Il meglio deve ancora venire !

  4. #4
    L'avatar di bumm
    bumm non è in linea Very Important Person Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Luogo
    Bologna
    Post
    2,142
    Blogs
    1
    Quote Originariamente inviato da acer1629
    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 in quel momento del codice ...
    No, non si può. E il browser che fa il rendering del HTML e da html(javascript) non puoi accedere al suo API.
    Quindi le soluzioni possibili sono:
    -Creare il PDF direttamente dai dati lato server se la pagina e tua.
    -Se invece la pagina non e la tua creare(utilizzare esistente) HTMLParser e poi creare il PDF navigando nel DOM generato da Parser oppure utilizzando gli eventi se il parser e di tipo SAX.

    Il PDF Può essere creato utilizzando la libreria OpenSource iTextSharp iTextSharp | Download iTextSharp software for free at SourceForge.net

    Il parser HTML (se hai deciso di fare parsing) potrebbe essere:
    HTML Parser For .Net C#, VB.Net
    oppure un po più complesso:
    GOLD Parsing System - A Free, Multi-Programming Language, Parser Generator

    Quindi non te la caverai con poche righe di codice
    "HeloWorld.exe" 17 errors, 31 warnings.

    Non mi mandate le richieste di aiuto via PM! Non vi risponderò! Tutte le domande fateli sul forum!

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi