Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Visualizzare file PDF
martedì 10 luglio 2007 - 11.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mar 10 lug 2007 - 11:32
Ciao a tutti,
Genero automaticamente un file .pdf e ho la necessità di visualizzarlo.
Ho utilizzato le seguenti istruzioni trovate in rete :
Response.Clear()
Response.ContentType = "application/pdf"
Response.AppendHeader("Content-Disposition", "attachment; filename=" & FileOut)
Response.TransmitFile(FileOut)
Response.End()
Il codice funziona, ma mostra la finestra Apri, Salva, Annulla.
Se elimino il parametro "attachment;" la finestra non viene mostrata, ma nemmeno il PDF.
Come posso fare ?
Un'altra domanda : il generatore di PDF può produrre anche uno stream che rappresenza il PDF, come posso visualizzarlo senza usare il file ?
Ciao
Nota : uso IE7
ghio
Profilo
| Newbie
41
messaggi | Data Invio:
mar 10 lug 2007 - 19:25
sostituisci attachment con inline. ciao
guarda il thread
http://www.dotnethell.it/forum/messages.aspx?ThreadID=16695
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
mer 11 lug 2007 - 16:15
Ciao,
installando Acrobat 8 funziona tutto, volevo chiederti come faccio a visualizzare in un'altra pagina il file PDF ?
CIao
ghio
Profilo
| Newbie
41
messaggi | Data Invio:
mer 11 lug 2007 - 23:56
in
Response.AppendHeader("Content-Disposition", "attachment; filename=" & FileOut)
sostituisci il parametro attachment con inline.
Ed al posto di:
Response.TransmitFile(FileOut)
usa
Response.Flush();
Lo stream di uscita: il response dovrà essere alimentato dalla classe che genera il pdf per es:
se usi itextSharp avrai qualcosa del tipo
Document document = new Document(PageSize.A4, 50, 50, 50, 50);
PdfWriter.GetInstance(document, Response.OutputStream);
document.Open();
...
...
...
document.Close();
Ciao
vpanta
Profilo
| Senior Member
202
messaggi | Data Invio:
gio 12 lug 2007 - 08:28
Ciao,
Ho provato il codice è funziona, riesco anche ad evitare di salvare il file pdf su diso, il problema è che vorrei aprire un'altra pagina, mentre attualmente è usata la stessa pagina, e cliccando il pulsante indietro esco dalla pagina che conteneva il pulsante di stampa.
Come posso fare ?
Ciao
ghio
Profilo
| Newbie
41
messaggi | Data Invio:
gio 12 lug 2007 - 12:29
forse potresti agirare il problema aprendo prima una nuova pagina e poi generare il pdf nell' "onload"
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !