Das Portable Document Format (PDF) ist auf der Web beliebt , um Daten und Dateien auf Endbenutzer anzuzeigen, weil es ein Standard-Format , das nicht Browser - spezifisch ist. Die meisten Browser unterstützen in Online-Anzeige von PDF-Dateien , und die Macher des Formats, Adobe Systems, bieten kostenlose PDF Reader -Anwendungen. Um eine PDF-Datei in ASP zu öffnen, müssen Sie eine Skriptsprache verwenden . Die Standardsprache in ASP ist VBScript , die Microsoft Server- Side-Scripting- Sprache ist . Das einzige Mal, diese Sprache auf der Client-Seite verwendet werden kann, ist in Microsoft Internet Explorer. Anleitung
1
Erstellen einer neuen Datei in Notepad oder Ihre Lieblings- Programmierschnittstelle. Benennen Sie die Datei " openPDF.asp " und speichern Sie es mit Ihrer Webseite ein.
2
Fügen Sie Code in Ihre ASP-Datei , um den Körper und HTML-Struktur zu erstellen. Kopieren Sie den Code unten, um dies zu erreichen :
%> < /body> < /html>
3
erstellen Sie eine Variable für Ihren Dateinamen und fügen Sie ihn in den Code -Abschnitt Ihrer ASP-Datei . Kopieren Sie das folgende Beispiel :
Dim strPDFstrPDF = "C : \\ myDocument.pdf "
4
Erstellen Sie eine Datei -Stream-Objekt und laden Sie die Datei hinein. Die VBScript-Beispiel zeigt, wie dies zu tun:
Set oFileStream = Server.CreateObject ( " ADODB.Stream " ) oFileStream.OpenoFileStream.Type = 1 ' BinaryoFileStream.LoadFromFile strPDF
5
Stellen Sie den Content-Typ der Datei, PDF und schreiben Sie die Datei an den Browser . Verwenden Sie den folgenden Code , um diese Aufgaben zu tun :
Response.ContentType = "application /pdf " Response.AddHeader ( "Content -Disposition ", " inline; filename = " + strPDF ) Response.BinaryWrite ( oFileStream.Read )
6
Schließen Sie die Datei-Stream und lassen Sie die Erinnerung :
oFileStream.CloseSet oFileStream = Nothing