The Portable Document Format ( PDF ) är populärt på webben för att visa data och filer till slutanvändare , eftersom det är ett standardformat som inte webbläsarspecifik . De flesta webbläsare stöder in- line visning av PDF-filer , och skaparna av format , Adobe Systems , erbjuder gratis PDF Reader program . Om du vill öppna en PDF-fil i ASP , måste du använda ett skriptspråk . Det förinställda språket i ASP är VBScript , som är Microsofts server side skriptspråk . Den enda gången detta språk kan användas på klientsidan är i Microsoft Internet Explorer . Instruktioner
1
Skapa en ny fil i Anteckningar eller din favorit programmeringsgränssnitt . Döp filen till " openPDF.asp " och spara den med din webbplats .
2
Lägg på din ASP -fil för att skapa kroppen och HTML- struktur . Kopiera koden nedan för att åstadkomma detta :
< ! % < - Din VBScript-kod kommer att gå här - > % > < /body> < /html > Addera 3
Skapa en variabel för filnamnet och lägga till koden i ditt ASP-fil . Kopiera exemplet nedan :
Dim strPDFstrPDF = " C : \\ myDocument.pdf "
4
Skapa ett objekt fil ström och läsa in filen i den. Den VBScript Exemplet nedan visar hur man gör detta :
Set oFileStream = Server.CreateObject ( " ADODB.Stream " ) oFileStream.OpenoFileStream.Type = 1 ' BinaryoFileStream.LoadFromFile strPDF
5
Ställ innehållstypen i filen till PDF och skriva filen till webbläsaren . Använd följande kod för att göra dessa uppgifter :
Response.ContentType = " application /pdf " Response.AddHeader ( " Content - Disposition " , " inline ; filename = " + strPDF ) Response.BinaryWrite ( oFileStream.Read )
6
Stäng din fil ström och släppa minnet :
oFileStream.CloseSet oFileStream = Nothing