Comment ouvrir un fichier pdf en asp

Le Portable Document Format (PDF) est populaire sur le Web pour afficher les données et les fichiers pour les utilisateurs finaux, car il est un format standard qui ne sont pas spécifiques au navigateur. La plupart des navigateurs supportent en ligne l'affichage des fichiers PDF, et les créateurs du format, Adobe Systems, offrent gratuitement des applications PDF Reader. Pour ouvrir un fichier PDF en ASP, vous devez utiliser un langage de script. La langue par défaut en ASP est VBScript, qui est côté serveur langage de script de Microsoft. La seule fois où ce langage peut être utilisé sur le côté client est dans Microsoft Internet Explorer.


Sommaire

Instructions

  1. Créez 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 ce faire:



    lt;%

    % Gt;

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

    StrPDF Dim
    strPDF = "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:

    Réglez oFileStream = Server.CreateObject ("ADODB.Stream")
    oFileStream.Open
    oFileStream.Type = 1 'binaire
    oFileStream.LoadFromFile strPDF

  5. Définir le type de fichier au format PDF de contenu et d'écrire le fichier dans le navigateur. Utilisez le code suivant pour faire ces tâches:

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

  6. Fermez votre flux de fichier et libérer la mémoire:

    oFileStream.Close
    Réglez oFileStream = Nothing

Conseils & Avertissements

  • Si vous voulez que vos utilisateurs soient en mesure d'enregistrer le PDF au lieu de l'ouvrir, modifier l'en-tête de "en ligne" à "attachement."
» » » » Comment ouvrir un fichier pdf en asp