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