Il Portable Document Format ( PDF) è popolare sul Web per visualizzare dati e file per gli utenti finali , perché si tratta di un formato standard che non è specifico del browser . La maggior parte dei browser supportano visualizzazione in linea dei file PDF , ed i creatori del formato , Adobe Systems , offrono applicazioni gratuite lettore PDF . Per aprire un file PDF in ASP , è necessario utilizzare un linguaggio di scripting . La lingua predefinita in ASP è VBScript , che è linguaggio di scripting lato server di Microsoft . L'unica volta che questo linguaggio può essere utilizzato sul lato client è in Microsoft Internet Explorer . Istruzioni
1
Creare un nuovo file in Blocco note o l'interfaccia di programmazione preferito . Nome del file " openPDF.asp " e salvarlo con il tuo sito web.
2
Aggiungere il codice per il file ASP per creare la struttura del corpo e HTML . Copia il codice qui sotto per raggiungere questo obiettivo :
< ! % < - Il codice VBScript andrà qui - > % > < /body> < /html >
3
creare una variabile per il nome del file e aggiungerlo alla sezione di codice del file ASP . Copiare l' esempio di seguito :
Dim strPDFstrPDF = " C : \\ myDocument.pdf "
4
Creare un oggetto di flusso di file e caricare il file in esso. L'esempio di VBScript seguente mostra come eseguire questa operazione :
oFileStream = Server.CreateObject ( " ADODB.Stream " ) oFileStream.OpenoFileStream.Type = 1 ' BinaryoFileStream.LoadFromFile strPDF
5 < p > Impostare il tipo di contenuto del file in PDF e scrivere il file al browser. Utilizzare il seguente codice per eseguire queste operazioni :
Response.ContentType = " application /pdf " Response.AddHeader ( " Content-Disposition " , "inline ; filename = " + strPDF ) Response.BinaryWrite ( oFileStream.Read ) economici 6
Chiudere il flusso di file e rilasciare la memoria :
oFileStream.CloseSet oFileStream = Nothing