66 messaggi dal 08 febbraio 2007
ho fatto una procedura che crea un file .pdf con
iTextSharp e lo "spara" direttamente al Response cosi...


// Creiamo il documento PDF istanziando l'oggetto Document messo a disposzione
// dalla libreria iTextSharp
iTextSharp.text.Document pdfdocument = new iTextSharp.text.Document(PageSize.A4, 25, 25, 30, 30);

// Creiamo un oggetto MemoryStream che conterrà in memoria il file pdf che andremo
// via via creando con i passi successivi
var output = new MemoryStream();

PdfWriter writer = PdfWriter.GetInstance(pdfdocument, output);

..
...
...



// Chiudiamo il documento PDF
pdfdocument.Close();

// Settiamo l'http header in modo che la risposta del server sia del tipo pdf
// ( passaggio fondamentale )
HttpContext.Current.Response.ContentType = "application/pdf";
// Ed infine mandiamo in output il nostro stream che contiene appunto i dati del nostro pdf
HttpContext.Current.Response.BinaryWrite(output.GetBuffer());


con IE funziona tutto bene... ma con firefox,
sì mi crea il pdf, ma mi resetta la pagina corrente...


vedere es. http://www.caivola.it/testpdf.aspx

come faccio ?
2.859 messaggi dal 28 gennaio 2003
Ho provato il link e va con IE, Firefox, Opera e Chrome, tutti ultime versioni

Pietro
66 messaggi dal 08 febbraio 2007
Io sto provando con Firefox 8.0 e IE 8.0.

La pagina di test e' completamente nera con un pulsante in mezzo.

- Con IE clicco il pulsante, mi crea il .pdf e mi rimane la pagine nera.

- Con Firefox sì mi crea il .pdf, ma la pagina si svuota e diventaa tutta bianca (senza il pulsante)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC