Hvordan åpne en PDF-fil i ASP

Portable Document Format (PDF) er populært på nettet for å vise data og filer til sluttbrukere, fordi det er et standardformat som ikke er nettleserspesifikt. De fleste nettlesere støtter online visning av PDF-filer, og skaperne av formatet, Adobe Systems, tilbyr gratis PDF Reader-applikasjoner. For å åpne en PDF-fil i ASP, må du bruke et skriptspråk. Standardspråket i ASP er VBScript, som er Microsofts skriptspråk på serversiden. Den eneste gangen dette språket kan brukes på klientsiden, er i Microsoft Internet Explorer.

Trinn 1

Opprett en ny fil i Notisblokk eller ditt favorittprogrammeringsgrensesnitt. Navngi filen \ "openPDF.asp \" og lagre den på nettstedet ditt.

Steg 2

Legg til kode i ASP-filen for å opprette kropps- og HTML-struktur. Kopier koden nedenfor for å oppnå dette:

<% %>

Trinn 3

Lag en variabel for filnavnet ditt og legg det til kodeseksjonen i ASP-filen. Kopier eksemplet nedenfor:

Dim strPDF strPDF = \ "C: \ myDocument.pdf \"

Trinn 4

Opprett et filstrømobjekt og last filen i den. VBScript-eksemplet nedenfor viser hvordan du gjør dette:

Sett oFileStream = Server.CreateObject (\ "ADODB.Stream \") oFileStream.Open oFileStream.Type = 1 'Binær oFileStream.LoadFromFile strPDF

Trinn 5

Sett innholdstypen til filen til PDF og skriv filen til nettleseren. Bruk følgende kode for å utføre disse oppgavene:

Response.ContentType = \ "application / pdf \" Response.AddHeader (\ "Content-Disposition \", \ "inline; filename = \" + strPDF) Response.BinaryWrite (oFileStream.Read)

Lukk filstrømmen og slipp minnet:

oFileStream.Close Set oFileStream = Ingenting