Le Portable Document Format (PDF) est populaire sur le Web pour afficher les données et les fichiers pour les utilisateurs finaux, car c'est un format standard qui n'est pas spécifique au navigateur . La plupart des navigateurs prennent en charge l'affichage en ligne de fichiers PDF , et les créateurs du format, Adobe Systems, proposent des applications de lecteur PDF gratuit . Pour ouvrir un fichier PDF en ASP, vous devez utiliser un langage de script . La langue par défaut est en ASP VBScript, qui est script côté serveur langue de Microsoft . La seule fois où cette langue peut être utilisé sur le côté client est dans Microsoft Internet Explorer. Instructions
1
Créer un nouveau fichier dans le Bloc-notes ou votre interface de programmation favori . Nommez le fichier " openPDF.asp " et enregistrez-le avec votre site web.
2
Ajouter du code à votre fichier ASP pour créer la structure du corps et HTML. Copiez le code ci-dessous pour effectuer cette opération:
%> < /body> < /html>
3
Créer une variable pour le nom du fichier et l'ajouter à la section de code de votre fichier ASP . Copiez l'exemple ci-dessous:
Dim strPDFstrPDF = " C: \\ myDocument.pdf "
4
Créer un objet de flux de fichier et chargez le fichier dedans . L'exemple VBScript ci-dessous montre comment faire cela :
Set oFileStream = Server.CreateObject (" ADODB.Stream " ) oFileStream.OpenoFileStream.Type = 1 ' BinaryoFileStream.LoadFromFile strPDF
5 < p > Définissez le type de contenu du fichier au format PDF et écrire 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 )
6
Fermez votre flux de fichier et de libérer la mémoire :
oFileStream.CloseSet oFileStream = Nothing