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