Come aprire un file PDF in ASP

Il Portable Document Format (PDF) è popolare sul Web per visualizzare dati e file agli utenti finali, perché è un formato standard che non è specifico del browser. La maggior parte dei browser supporta la visualizzazione in linea di file PDF e i creatori del formato, Adobe Systems, offrono applicazioni PDF Reader gratuite. Per aprire un file PDF in ASP, devi utilizzare un linguaggio di scripting. La lingua predefinita in ASP è VBScript, che è il linguaggio di scripting lato server di Microsoft. L'unica volta che questa lingua può essere utilizzata sul lato client è in Microsoft Internet Explorer.

Passo 1

Crea un nuovo file nel Blocco note o nella tua interfaccia di programmazione preferita. Assegna un nome al file \"openPDF.asp\" e salvalo con il tuo sito web.

Passo 2

Aggiungi codice al tuo file ASP per creare il corpo e la struttura HTML. Copia il codice qui sotto per farlo:

<% %>

Passaggio 3

Crea una variabile per il nome del tuo file e aggiungila alla sezione del codice del tuo file ASP. Copia l'esempio qui sotto:

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

Passaggio 4

Crea un oggetto flusso di file e carica il file al suo interno. L'esempio VBScript seguente mostra come eseguire questa operazione:

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

Passaggio 5

Imposta il tipo di contenuto del file su PDF e scrivi il file nel browser. Utilizzare il codice seguente per eseguire queste attività:

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

Chiudi il flusso di file e rilascia la memoria:

oFileStream.Close Imposta oFileStream= Niente