Come caricare un file PDF in un browser Web in ASP.NET Utilizzando VB.NET

November 30

Se sei uno sviluppatore ASP.NET utilizzando VB.NET per codificare le pagine Web, si ha la possibilità di visualizzare i documenti PDF utilizzando pochissimo codice. Quei file PDF possono risiedere su server Web o su qualsiasi altro server su Internet. Dando i visitatori del sito la possibilità di visualizzare i PDF nei browser Web consente di risparmiare tempo perché gli utenti non devono scaricare i file prima. Tutto ciò che serve per testare questo built-in funzionalità ASP.NET è una pagina Web VB.NET e il nome di un file PDF che si desidera visualizzare nel browser.

istruzione

1 Avviare Visual Studio e aprire uno dei vostri progetti ASP.NET che utilizza VB.NET.

2 Premere il tasto "Ctrl", "Shift" e "A" allo stesso tempo per visualizzare la finestra "Add New Item". Fai clic su "Web Form" e digitare "Test_PDF_Load.aspx" nella casella di testo Nome. Fai clic su "Aggiungi" per aggiungere il nuovo form al progetto.

3 Fare clic sul pulsante "Design" in fondo a Visual Studio per visualizzare il modulo in modalità progettazione.

4 Premere il tasto "Ctrl", "Alt" e "X", allo stesso tempo per aprire la finestra "Toolbox". Fare doppio clic sul controllo "Button" all'interno della cassetta degli attrezzi per posizionarlo sul modulo.

5 Fare doppio clic sul pulsante è stato posizionato sul modulo per visualizzare "Click" codice evento del pulsante. Questo codice è simile al seguente:

Secondario protettivo Button1_Click (ByVal sender As Object, ByVal e come System.EventArgs) tratta Button1.Click

End Sub

End Class

6 Sostituire il codice con il codice riportato di seguito:

Secondario protettivo Button1_Click (ByVal sender As Object, ByVal e come System.EventArgs) tratta Button1.Click

pathToPDF Dim As String

pathToPDF = "PDFNAME"

Response.Redirect (pathToPDF)

End Sub

End Class

Sostituire "PDF_NAME" con il nome di un file PDF sul server Web o l'URL di qualsiasi file PDF sul Web.

7 Individuare il file "Test_PDF_Load.aspx" nella finestra "Solution Explorer" e fare clic destro il file. Si apre un menu. Fai clic su "Imposta come pagina iniziale" e quindi premere il tasto "F5" per eseguire il progetto. Il browser visualizza la pagina ASP.NET con il pulsante aggiunto.

8 Fare clic sul pulsante. Si corre il "Click" codice evento ed esegue l'affermazione "Response.Redirect" che carica il PDF nel browser.

Consigli e avvertenze

  • Quando si sposta il pagine ASP.NET in produzione, si avrà probabilmente ottenere il nome del percorso di un file PDF in una varietà di modi. Ad esempio, si potrebbe avere all'utente di inserire un URL, come "http://www.whitehouse.gov/taxes.pdf" in una casella di testo. Si potrebbe anche visualizzare un menu di selezione dei file, offrire una scelta di file PDF da un menu a discesa o addirittura caricare un PDF desiderato automaticamente. Indipendentemente da come si ottiene il nome di percorso del PDF, passare quel nome al metodo "Response.Redirect" come mostrato in questi passaggi.