Comment ouvrir un fichier PDF dans ASP

Le format de document portable (PDF) est populaire sur le Web pour afficher des données et des fichiers aux utilisateurs finaux, car il s'agit d'un format standard qui n'est pas spécifique au navigateur. La plupart des navigateurs prennent en charge l'affichage en ligne des fichiers PDF, et les créateurs du format, Adobe Systems, proposent des applications de lecture PDF gratuites. Pour ouvrir un fichier PDF en ASP, vous devez utiliser un langage de script. Le langage par défaut dans ASP est VBScript, qui est le langage de script côté serveur de Microsoft. Le seul moment où cette langue peut être utilisée côté client est dans Microsoft Internet Explorer.

Étape 1

Créez un nouveau fichier dans le Bloc-notes ou votre interface de programmation préférée. Nommez le fichier \"openPDF.asp\" et enregistrez-le avec votre site Web.

Étape 2

Ajoutez du code à votre fichier ASP pour créer le corps et la structure HTML. Copiez le code ci-dessous pour accomplir ceci :

<% %>

Étape 3

Créez une variable pour votre nom de fichier et ajoutez-la à la section code de votre fichier ASP. Copiez l'exemple ci-dessous :

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

Étape 4

Créez un objet de flux de fichiers et chargez le fichier dedans. L'exemple VBScript ci-dessous montre comment procéder :

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

Étape 5

Définissez le type de contenu du fichier sur PDF et écrivez le fichier dans le navigateur. Utilisez le code suivant pour effectuer ces tâches :

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

Fermez votre flux de fichiers et libérez la mémoire :

oFileStream.Close Définir oFileStream= Rien