Hur man öppnar en PDF-fil i ASP

Portable Document Format (PDF) är populärt på webben för att visa data och filer för slutanvändare, eftersom det är ett standardformat som inte är webbläsarspecifikt. De flesta webbläsare stöder onlinevisning av PDF-filer, och skaparna av formatet, Adobe Systems, erbjuder gratis PDF Reader-applikationer. För att öppna en PDF-fil i ASP måste du använda ett skriptspråk. Standardspråket i ASP är VBScript, vilket är Microsofts skriptspråk på serversidan. Den enda gången detta språk kan användas på klientsidan är i Microsoft Internet Explorer.

Steg 1

Skapa en ny fil i Anteckningar eller ditt favoritprogrammeringsgränssnitt. Namnge filen \ "openPDF.asp \" och spara den på din webbplats.

Steg 2

Lägg till kod i din ASP-fil för att skapa kroppen och HTML-strukturen. Kopiera koden nedan för att uppnå detta:

<% %>

Steg 3

Skapa en variabel för ditt filnamn och lägg till den i kodavsnittet i din ASP-fil. Kopiera exemplet nedan:

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

Steg 4

Skapa ett filströmobjekt och ladda filen i det. VBScript-exemplet nedan visar hur man gör detta:

Ställ in oFileStream = Server.CreateObject (\ "ADODB.Stream \") oFileStream.Open oFileStream.Type = 1 'Binär oFileStream.LoadFromFile strPDF

Steg 5

Ställ in innehållstypen för filen till PDF och skriv filen till webbläsaren. Använd följande kod för att utföra dessa uppgifter:

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

Stäng din filström och släpp minnet:

oFileStream.Close Set oFileStream = Ingenting