Hvis du er en ASP.NET utvikleren bruker VB.NET å kode websider , har du muligheten til å vise PDF- dokumenter ved hjelp av svært lite kode . Disse PDF-filene kan ligge på webserveren eller på noen annen server på Internett . Å gi besøkende muligheten til å vise PDF-filer i sine nettlesere sparer tid fordi brukerne ikke trenger å laste ned filene først. Alt du trenger å teste denne innebygde ASP.NET funksjonaliteten er en VB.NET webside og navnet på en PDF du vil vise i nettleseren din. Instruksjoner
en
Launch Visual Studio og åpner en av dine ASP.NET prosjekter som bruker VB.NET .
2
Trykk " Ctrl", " Shift" og "A " samtidig for å vise" Add New Item " -vinduet. Klikk på " Web Form" og skriv " Test_PDF_Load.aspx " i tekstboksen Navn. Klikk på " Add" for å legge det nye skjemaet til prosjektet .
3
Klikk på " Design "-knappen på bunnen av Visual Studio for å se skjemaet i utformingsmodus.
4
Trykk " Ctrl", " Alt" og "X" på samme tid for å åpne " Toolbox "-vinduet . Dobbeltklikk på " Button" kontroll inne i verktøykassen for å plassere den på skjemaet .
5
Dobbeltklikk på knappen du plassert på skjemaet for å vise knappens "Klikk " event -kode. Denne koden ser slik ut : en
Beskyttet Sub button1_click ( ByVal avsenderen som objekt , ByVal e Som System.EventArgs ) Håndtak Button1.Click
End Sub
End Class
6
Erstatt den koden med koden vist nedenfor:
Beskyttet Sub button1_click ( ByVal avsenderen som objekt , ByVal e Som System.EventArgs ) Håndtak Button1.Click
Dim pathToPDF As String
pathToPDF = " PDFNAME "
Response.Redirect ( pathToPDF )
End Sub
End Class
Erstatt " PDF_NAME "med navnet på en PDF -fil på webserveren eller webadressen til en PDF-fil på nettet .
7
Lokaliser" Test_PDF_Load.aspx " filen i" Solution Explorer "-vinduet og høyreklikk denne filen. En meny åpnes . Klikk " Sett som startside " og trykk "F5 " for å kjøre prosjektet . Nettleseren din viser ASP.NET side med knappen du la til.
8
Klikk på knappen . Det kjører på " Klikk " event kode og utfører " Response.Redirect " statement som laster PDF inn i nettleseren .