Comment ouvrir un fichier pdf en asp

Video: comment ouvrir les fichiers PDF dans le site du ministère d'immigration Canada

Les fichiers sont écrits dans les fenêtres du navigateur dans le format binaire.

Les fichiers sont écrits dans les fenêtres du navigateur dans le format binaire.

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 prennent en charge l`affichage en ligne des fichiers PDF, et les créateurs du format, Adobe Systems, offrent des applications gratuites PDF Reader. Pour ouvrir un fichier PDF en ASP, vous devez utiliser un langage de script. La langue 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é sur le côté client est dans Microsoft Internet Explorer.

1

Créer un nouveau fichier dans le Bloc-notes ou votre interface de programmation favori. Nom du fichier "openPDF.asp" et enregistrez-le avec votre site Web.

2

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

lt;%% gt;

3

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

Dim strPDF strPDF = "C: MonDocument.pdf"

4

Créer un objet de flux de fichiers et charger le fichier en elle. L`exemple VBScript ci-dessous montre comment faire:

Set oFileStream = Server.CreateObject ("ADODB.Stream") OFileStream.Open oFileStream.Type = 1 « Binary oFileStream.LoadFromFile strPDF

5

Définissez le type de contenu du fichier au format PDF et d`écrire le fichier dans le navigateur. Utilisez le code suivant pour effectuer ces tâches:

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

6

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

oFileStream.Close Set oFileStream = Nothing

Video: Pdf reports in visual studio and c# using jsreport

Pointe

  • vérifier Si vous voulez que vos utilisateurs soient en mesure d`enregistrer le PDF au lieu de l`ouvrir, changer l`en-tête de "en ligne" à "attachement."

Les références

  • lien Microsoft Support: Comment faire pour utiliser l`objet ADODB.Stream pour envoyer des fichiers binaires au navigateur par ASP

A propos de l`auteur

Susan Hare a commencé à écrire professionnellement en 2009. Plusieurs de ses articles ont été publiés sur eHow. Elle écrit sur un varieity de sujets y compris les logiciels, la programmation et l`amélioration de la maison. Hare est un consultant professionnel avec un baccalauréat ès sciences en informatique et génie logiciel de Rose-Hulman dans l`Indiana.

Articles connexes