Sådan åbnes en PDF-fil i ASP

Portable Document Format (PDF) er populært på Internettet til at vise data og filer til slutbrugere, fordi det er et standardformat, der ikke er browserspecifikt. De fleste browsere understøtter online visning af PDF-filer, og skaberne af formatet, Adobe Systems, tilbyder gratis PDF Reader-applikationer. For at åbne en PDF-fil i ASP skal du bruge et script-sprog. Standardsproget i ASP er VBScript, som er Microsofts script-sprog på serversiden. Den eneste gang dette sprog kan bruges på klientsiden er i Microsoft Internet Explorer.

Trin 1

Opret en ny fil i Notesblok eller din foretrukne programmeringsgrænseflade. Navngiv filen \ "openPDF.asp \", og gem den på dit websted.

Trin 2

Føj kode til din ASP-fil for at oprette kroppen og HTML-strukturen. Kopier koden nedenfor for at opnå dette:

<% %>

Trin 3

Opret en variabel til dit filnavn og tilføj den til kodeafsnittet i din ASP-fil. Kopier eksemplet nedenfor:

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

Trin 4

Opret et filstream-objekt, og indlæs filen i det. VBScript-eksemplet nedenfor viser, hvordan man gør dette:

Set oFileStream = Server.CreateObject (\ "ADODB.Stream \") oFileStream.Open oFileStream.Type = 1 'Binary oFileStream.LoadFromFile strPDF

Trin 5

Indstil filtypens indholdstype til PDF, og skriv filen til browseren. Brug følgende kode til at udføre disse opgaver:

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

Luk din filstrøm, og slip hukommelsen:

oFileStream.Close Set oFileStream = Intet