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 är browser -specifika . De flesta webbläsare stöder in- line visning av PDF -filer , och skaparna av format, Adobe Systems , erbjuda gratis PDF Reader program . För att öppna en PDF -fil i ASP måste du använda ett skriptspråk . Standardsprå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.
Du behöver :
programmeringsspråket Python
. Textredigerare .
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 kod på din ASP- fil för att skapa kroppen och HTML struktur . Kopiera koden nedan för att uppnå detta :
<%
<- Din VBScript -kod kommer att gå här !-. >
% >
3
Skapa en variabel för ditt filnamn och lägga till koden delen av din ASP -fil . Kopiera exemplet nedan:
Dim strPDF
strPDF=" C : \ myDocument. pdf " .
4
Skapa ett objekt filflödet och belastning filen i det . I VBScript Exemplet nedan visar hur man gör detta :
Set oFileStream=Server. CreateObject (" ADODB. Stream " )
oFileStream. Open
oFileStream. Type=1 ' Binary
oFileStream. LoadFromFile strPDF
5 .
Ställ innehållstyp för 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 ; filnamn=" + strPDF )
Response. BinaryWrite ( oFileStream. Read )
6 .
Stäng filflödet och släppa minnet :
oFileStream. Close
Set oFileStream=Inget
tips och varningar
Om du vill att användarna ska kunna spara PDF i stället för att öppna den , ändra rubriken från " inline "till " fäste. "